./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/ldv-linux-3.14-races/linux-3.14--drivers--spi--spi-tegra20-slink.ko.cil.i --full-output --witness-type correctness_witness --witnessparser.only.consider.loop.invariants false --validate ./goblint.2023-12-19_14-39-08.files/SV-COMP24_unreach-call/linux-3.14--drivers--spi--spi-tegra20-slink.ko.cil.yml/witness.yml --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version fced0e87 Calling Ultimate with: /root/.sdkman/candidates/java/current/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReachWitnessValidation.xml -i ../../../trunk/examples/svcomp/ldv-linux-3.14-races/linux-3.14--drivers--spi--spi-tegra20-slink.ko.cil.i ./goblint.2023-12-19_14-39-08.files/SV-COMP24_unreach-call/linux-3.14--drivers--spi--spi-tegra20-slink.ko.cil.yml/witness.yml -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --traceabstraction.compute.hoare.annotation.of.negated.interpolant.automaton,.abstraction.and.cfg false --witnessparser.only.consider.loop.invariants false --- Real Ultimate output --- This is Ultimate 0.2.4-wip.fs.extract-columns-fced0e8-m [2024-01-31 16:26:57,224 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-01-31 16:26:57,292 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-01-31 16:26:57,299 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-01-31 16:26:57,299 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-01-31 16:26:57,370 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-01-31 16:26:57,371 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-01-31 16:26:57,371 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-01-31 16:26:57,372 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-01-31 16:26:57,376 INFO L153 SettingsManager]: * Use memory slicer=true [2024-01-31 16:26:57,376 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-01-31 16:26:57,377 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-01-31 16:26:57,377 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-01-31 16:26:57,378 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-01-31 16:26:57,378 INFO L153 SettingsManager]: * Use SBE=true [2024-01-31 16:26:57,379 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-01-31 16:26:57,379 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-01-31 16:26:57,379 INFO L153 SettingsManager]: * sizeof long=4 [2024-01-31 16:26:57,379 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-01-31 16:26:57,380 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-01-31 16:26:57,380 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-01-31 16:26:57,380 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-01-31 16:26:57,381 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-01-31 16:26:57,381 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-01-31 16:26:57,381 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-01-31 16:26:57,381 INFO L153 SettingsManager]: * sizeof long double=12 [2024-01-31 16:26:57,381 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-01-31 16:26:57,382 INFO L153 SettingsManager]: * Use constant arrays=true [2024-01-31 16:26:57,382 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-01-31 16:26:57,382 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-01-31 16:26:57,383 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-01-31 16:26:57,383 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-01-31 16:26:57,384 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-01-31 16:26:57,384 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-01-31 16:26:57,384 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-01-31 16:26:57,384 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-01-31 16:26:57,384 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-01-31 16:26:57,385 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-01-31 16:26:57,385 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-01-31 16:26:57,385 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-01-31 16:26:57,385 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-01-31 16:26:57,386 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-01-31 16:26:57,386 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-01-31 16:26:57,386 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessparser: Only consider loop invariants -> false [2024-01-31 16:26:57,631 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-01-31 16:26:57,663 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-01-31 16:26:57,665 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-01-31 16:26:57,666 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-01-31 16:26:57,670 INFO L274 PluginConnector]: Witness Parser initialized [2024-01-31 16:26:57,671 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/./goblint.2023-12-19_14-39-08.files/SV-COMP24_unreach-call/linux-3.14--drivers--spi--spi-tegra20-slink.ko.cil.yml/witness.yml [2024-01-31 16:26:58,250 INFO L270 PluginConnector]: Initializing CDTParser... [2024-01-31 16:26:58,250 INFO L274 PluginConnector]: CDTParser initialized [2024-01-31 16:26:58,251 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/ldv-linux-3.14-races/linux-3.14--drivers--spi--spi-tegra20-slink.ko.cil.i [2024-01-31 16:26:59,398 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-01-31 16:26:59,811 INFO L384 CDTParser]: Found 1 translation units. [2024-01-31 16:26:59,811 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-3.14-races/linux-3.14--drivers--spi--spi-tegra20-slink.ko.cil.i [2024-01-31 16:26:59,846 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/236c09fbc/d171f09f7ef1434996a7eba16a000849/FLAG3dc1eae6d [2024-01-31 16:26:59,860 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/236c09fbc/d171f09f7ef1434996a7eba16a000849 [2024-01-31 16:26:59,861 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-01-31 16:26:59,862 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-01-31 16:26:59,863 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-01-31 16:26:59,863 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-01-31 16:26:59,867 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-01-31 16:26:59,867 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 31.01 04:26:58" (1/2) ... [2024-01-31 16:26:59,868 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@29bb4b46 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 31.01 04:26:59, skipping insertion in model container [2024-01-31 16:26:59,868 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 31.01 04:26:58" (1/2) ... [2024-01-31 16:26:59,869 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@1df4926d and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 31.01 04:26:59, skipping insertion in model container [2024-01-31 16:26:59,870 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 31.01 04:26:59" (2/2) ... [2024-01-31 16:26:59,870 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@29bb4b46 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.01 04:26:59, skipping insertion in model container [2024-01-31 16:26:59,870 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 31.01 04:26:59" (2/2) ... [2024-01-31 16:26:59,871 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-01-31 16:27:11,581 INFO L96 nessWitnessExtractor]: Found the following entries in the witness: [2024-01-31 16:27:11,582 INFO L98 nessWitnessExtractor]: Location invariant before [L3826-L3826] (0 == ret) && (ret == 0) [2024-01-31 16:27:11,583 INFO L98 nessWitnessExtractor]: Location invariant before [L4897-L4897] 0 <= ret [2024-01-31 16:27:11,583 INFO L98 nessWitnessExtractor]: Location invariant before [L4369-L4369] flags == 0UL [2024-01-31 16:27:11,583 INFO L98 nessWitnessExtractor]: Location invariant before [L3831-L3831] (0 == ret) && (ret == 0) [2024-01-31 16:27:11,583 INFO L98 nessWitnessExtractor]: Location invariant before [L3088-L3088] ((((1U <= (unsigned int )dir) && ((unsigned int )dir <= 2U)) && ((unsigned int )dir <= 127U)) && ((unsigned int )dir != 0U)) && ((unsigned int )dir == 1U || (unsigned int )dir == 2U) [2024-01-31 16:27:11,583 INFO L98 nessWitnessExtractor]: Location invariant before [L5117-L5117] ((((((((((((((((((((((((((((((((arg0->driver.acpi_match_table == 0) && (arg0->driver.bus == 0)) && (arg0->driver.groups == 0)) && (arg0->driver.mod_name == 0)) && (arg0->driver.owner == & __this_module)) && (arg0->driver.p == 0)) && (arg0->driver.probe == 0)) && (arg0->driver.remove == 0)) && (arg0->driver.resume == 0)) && (arg0->driver.shutdown == 0)) && (arg0->driver.suppress_bind_attrs == (_Bool)0)) && (arg0->driver.suspend == 0)) && (arg0->id_table == 0)) && (arg0->prevent_deferred_probe == (_Bool)0)) && (arg0->resume == 0)) && (arg0->shutdown == 0)) && (arg0->suspend == 0)) && ((arg0->driver.pm)->complete == 0)) && ((arg0->driver.pm)->freeze_late == 0)) && ((arg0->driver.pm)->freeze_noirq == 0)) && ((arg0->driver.pm)->poweroff_late == 0)) && ((arg0->driver.pm)->poweroff_noirq == 0)) && ((arg0->driver.pm)->prepare == 0)) && ((arg0->driver.pm)->restore_early == 0)) && ((arg0->driver.pm)->restore_noirq == 0)) && ((arg0->driver.pm)->resume_early == 0)) && ((arg0->driver.pm)->resume_noirq == 0)) && ((arg0->driver.pm)->runtime_idle == 0)) && ((arg0->driver.pm)->suspend_late == 0)) && ((arg0->driver.pm)->suspend_noirq == 0)) && ((arg0->driver.pm)->thaw_early == 0)) && ((arg0->driver.pm)->thaw_noirq == 0)) && ((arg0->driver.owner)->sig_ok == (_Bool)0 || (arg0->driver.owner)->sig_ok == (_Bool)1) [2024-01-31 16:27:11,583 INFO L98 nessWitnessExtractor]: Location invariant before [L5266-L5266] arg0 == data [2024-01-31 16:27:11,583 INFO L98 nessWitnessExtractor]: Location invariant before [L4459-L4459] (err == 0) && (flags == 0UL) [2024-01-31 16:27:11,583 INFO L98 nessWitnessExtractor]: Location invariant before [L4331-L4331] (0UL == flags) && (flags == 0UL) [2024-01-31 16:27:11,584 INFO L98 nessWitnessExtractor]: Location invariant before [L4039-L4039] (ret == 0) && (dma_to_memory == (_Bool)0 || dma_to_memory == (_Bool)1) [2024-01-31 16:27:11,584 INFO L98 nessWitnessExtractor]: Location invariant before [L4507-L4507] context_data == tspi [2024-01-31 16:27:11,584 INFO L98 nessWitnessExtractor]: Location invariant before [L4786-L4786] (ret <= -1) && (ret != 0) [2024-01-31 16:27:11,584 INFO L98 nessWitnessExtractor]: Location invariant before [L6033-L6033] ((nmemb == 1U) && (nmemb == (size_t )1UL)) && (size == 2800U) [2024-01-31 16:27:11,584 INFO L98 nessWitnessExtractor]: Location invariant before [L5738-L5738] (600U == size) && (size == 600U) [2024-01-31 16:27:11,584 INFO L98 nessWitnessExtractor]: Location invariant after [L2728-L2728] (((((((((((((0UL == __ret) && (0UL == __edi)) && (0UL == __esi)) && (0UL == __edx)) && (__ret == 0UL)) && (__ret == __edi)) && (__ret == __esi)) && (__ret == __edx)) && (__edi == 0UL)) && (__edi == __esi)) && (__edi == __edx)) && (__esi == 0UL)) && (__esi == __edx)) && (__edx == 0UL) [2024-01-31 16:27:11,584 INFO L98 nessWitnessExtractor]: Location invariant before [L2957-L2957] (((unsigned int )cmd <= 3U && (unsigned int )cmd <= 127U) && ((unsigned int )cmd == 0U || (unsigned int )cmd == 3U)) || (((0UL == arg && cmd == (enum dma_ctrl_cmd )0) && arg == 0UL) && (unsigned int )cmd == 0U) [2024-01-31 16:27:11,584 INFO L98 nessWitnessExtractor]: Location invariant before [L3821-L3821] (0 == ret) && (ret == 0) [2024-01-31 16:27:11,585 INFO L98 nessWitnessExtractor]: Location invariant before [L3186-L3188] ((gfp == 208U) && (attrs == 0)) && (attrs == (struct dma_attrs *)0) [2024-01-31 16:27:11,585 INFO L98 nessWitnessExtractor]: Location invariant before [L3606-L3606] read_words == 0U [2024-01-31 16:27:11,585 INFO L98 nessWitnessExtractor]: Location invariant before [L5417-L5417] ((((((((((((((((((((((((((((((((ldv_3_container_platform_driver->driver.acpi_match_table == 0) && (ldv_3_container_platform_driver->driver.bus == 0)) && (ldv_3_container_platform_driver->driver.groups == 0)) && (ldv_3_container_platform_driver->driver.mod_name == 0)) && (ldv_3_container_platform_driver->driver.owner == & __this_module)) && (ldv_3_container_platform_driver->driver.p == 0)) && (ldv_3_container_platform_driver->driver.probe == 0)) && (ldv_3_container_platform_driver->driver.remove == 0)) && (ldv_3_container_platform_driver->driver.resume == 0)) && (ldv_3_container_platform_driver->driver.shutdown == 0)) && (ldv_3_container_platform_driver->driver.suppress_bind_attrs == (_Bool)0)) && (ldv_3_container_platform_driver->driver.suspend == 0)) && (ldv_3_container_platform_driver->id_table == 0)) && (ldv_3_container_platform_driver->prevent_deferred_probe == (_Bool)0)) && (ldv_3_container_platform_driver->resume == 0)) && (ldv_3_container_platform_driver->shutdown == 0)) && (ldv_3_container_platform_driver->suspend == 0)) && ((ldv_3_container_platform_driver->driver.pm)->complete == 0)) && ((ldv_3_container_platform_driver->driver.pm)->freeze_late == 0)) && ((ldv_3_container_platform_driver->driver.pm)->freeze_noirq == 0)) && ((ldv_3_container_platform_driver->driver.pm)->poweroff_late == 0)) && ((ldv_3_container_platform_driver->driver.pm)->poweroff_noirq == 0)) && ((ldv_3_container_platform_driver->driver.pm)->prepare == 0)) && ((ldv_3_container_platform_driver->driver.pm)->restore_early == 0)) && ((ldv_3_container_platform_driver->driver.pm)->restore_noirq == 0)) && ((ldv_3_container_platform_driver->driver.pm)->resume_early == 0)) && ((ldv_3_container_platform_driver->driver.pm)->resume_noirq == 0)) && ((ldv_3_container_platform_driver->driver.pm)->runtime_idle == 0)) && ((ldv_3_container_platform_driver->driver.pm)->suspend_late == 0)) && ((ldv_3_container_platform_driver->driver.pm)->suspend_noirq == 0)) && ((ldv_3_container_platform_driver->driver.pm)->thaw_early == 0)) && ((ldv_3_container_platform_driver->driver.pm)->thaw_noirq == 0)) && ((ldv_3_container_platform_driver->driver.owner)->sig_ok == (_Bool)0 || (ldv_3_container_platform_driver->driver.owner)->sig_ok == (_Bool)1) [2024-01-31 16:27:11,585 INFO L98 nessWitnessExtractor]: Location invariant before [L3431-L3431] bits_per_word <= 255U [2024-01-31 16:27:11,585 INFO L98 nessWitnessExtractor]: Location invariant before [L5157-L5157] arg0 == ldv_7_line_line [2024-01-31 16:27:11,585 INFO L98 nessWitnessExtractor]: Location invariant before [L4427-L4427] (((((0 <= err) && (wait_status <= 0L)) && (err <= 1)) && (0UL == flags)) && (flags == 0UL)) && (err == 0 || err == 1) [2024-01-31 16:27:11,585 INFO L98 nessWitnessExtractor]: Location invariant before [L4620-L4620] master == 0 [2024-01-31 16:27:11,585 INFO L98 nessWitnessExtractor]: Location invariant after [L2725-L2725] (0UL == __ret) && (__ret == 0UL) [2024-01-31 16:27:11,586 INFO L98 nessWitnessExtractor]: Location invariant before [L4647-L4647] r == 0 [2024-01-31 16:27:11,586 INFO L98 nessWitnessExtractor]: Location invariant before [L3158-L3158] (1UL <= dma_mask) && (dma_mask != 0UL) [2024-01-31 16:27:11,586 INFO L98 nessWitnessExtractor]: Location invariant before [L6004-L6004] ((size <= 1384U && size <= 32767U) && (((((size == 0U || size == 56U) || size == 72U) || size == 184U) || size == 200U) || size == 1384U)) || (size == 0U && size == (size_t )0UL) [2024-01-31 16:27:11,586 INFO L98 nessWitnessExtractor]: Location invariant before [L4686-L4686] 0 <= ret [2024-01-31 16:27:11,586 INFO L98 nessWitnessExtractor]: Location invariant before [L3212-L3212] (attrs == 0) && (attrs == (struct dma_attrs *)0) [2024-01-31 16:27:11,586 INFO L98 nessWitnessExtractor]: Location invariant before [L3918-L3918] ret == 0 [2024-01-31 16:27:11,586 INFO L98 nessWitnessExtractor]: Location invariant before [L5133-L5133] ((((((((((((((((((((((((((((((((((arg1 == & __this_module) && (arg0->driver.acpi_match_table == 0)) && (arg0->driver.bus == 0)) && (arg0->driver.groups == 0)) && (arg0->driver.mod_name == 0)) && (arg0->driver.owner == & __this_module)) && (arg0->driver.p == 0)) && (arg0->driver.probe == 0)) && (arg0->driver.remove == 0)) && (arg0->driver.resume == 0)) && (arg0->driver.shutdown == 0)) && (arg0->driver.suppress_bind_attrs == (_Bool)0)) && (arg0->driver.suspend == 0)) && (arg0->id_table == 0)) && (arg0->prevent_deferred_probe == (_Bool)0)) && (arg0->resume == 0)) && (arg0->shutdown == 0)) && (arg0->suspend == 0)) && ((arg0->driver.pm)->complete == 0)) && ((arg0->driver.pm)->freeze_late == 0)) && ((arg0->driver.pm)->freeze_noirq == 0)) && ((arg0->driver.pm)->poweroff_late == 0)) && ((arg0->driver.pm)->poweroff_noirq == 0)) && ((arg0->driver.pm)->prepare == 0)) && ((arg0->driver.pm)->restore_early == 0)) && ((arg0->driver.pm)->restore_noirq == 0)) && ((arg0->driver.pm)->resume_early == 0)) && ((arg0->driver.pm)->resume_noirq == 0)) && ((arg0->driver.pm)->runtime_idle == 0)) && ((arg0->driver.pm)->suspend_late == 0)) && ((arg0->driver.pm)->suspend_noirq == 0)) && ((arg0->driver.pm)->thaw_early == 0)) && ((arg0->driver.pm)->thaw_noirq == 0)) && (arg1->sig_ok == (_Bool)0 || arg1->sig_ok == (_Bool)1)) && ((arg0->driver.owner)->sig_ok == (_Bool)0 || (arg0->driver.owner)->sig_ok == (_Bool)1) [2024-01-31 16:27:11,586 INFO L98 nessWitnessExtractor]: Location invariant before [L3532-L3532] (((((((1U <= nbytes) && (1U <= max_n_32bit)) && (i <= 4294967294U)) && (count <= 4294967294U)) && (tx_empty_count == _min2___0)) && (max_n_32bit == written_words)) && (nbytes != 0U)) && (max_n_32bit != 0U) [2024-01-31 16:27:11,586 INFO L98 nessWitnessExtractor]: Location invariant before [L6974-L6974] arg1 == 0UL [2024-01-31 16:27:11,587 INFO L98 nessWitnessExtractor]: Location invariant before [L4757-L4757] 0 <= ret [2024-01-31 16:27:11,587 INFO L98 nessWitnessExtractor]: Location invariant before [L3308-L3308] (matches == 0) && (matches == (struct of_device_id const *)0) [2024-01-31 16:27:11,587 INFO L98 nessWitnessExtractor]: Location invariant before [L3086-L3086] ((((1U <= (unsigned int )dir) && ((unsigned int )dir <= 2U)) && ((unsigned int )dir <= 127U)) && ((unsigned int )dir != 0U)) && ((unsigned int )dir == 1U || (unsigned int )dir == 2U) [2024-01-31 16:27:11,587 INFO L98 nessWitnessExtractor]: Location invariant before [L3213-L3213] (attrs == 0) && (attrs == (struct dma_attrs *)0) [2024-01-31 16:27:11,587 INFO L98 nessWitnessExtractor]: Location invariant before [L5287-L5287] (arg0 == data) && ((unsigned int )ldv_2_ret_val_default == 2U) [2024-01-31 16:27:11,587 INFO L98 nessWitnessExtractor]: Location invariant before [L3447-L3447] bits_per_word <= 255U [2024-01-31 16:27:11,587 INFO L98 nessWitnessExtractor]: Location invariant before [L4351-L4351] (0UL == flags) && (flags == 0UL) [2024-01-31 16:27:11,588 INFO L98 nessWitnessExtractor]: Location invariant before [L3579-L3579] (0U == read_words) && (read_words == 0U) [2024-01-31 16:27:11,588 INFO L98 nessWitnessExtractor]: Location invariant before [L5870-L5870] ((600U == size) && (size == 600U)) && (master == 0) [2024-01-31 16:27:11,588 INFO L98 nessWitnessExtractor]: Location invariant before [L3602-L3602] read_words == 0U [2024-01-31 16:27:11,588 INFO L98 nessWitnessExtractor]: Loop invariant at [L3602-L3602] read_words == 0U [2024-01-31 16:27:11,588 INFO L98 nessWitnessExtractor]: Location invariant before [L4688-L4688] 0 <= ret [2024-01-31 16:27:11,588 INFO L98 nessWitnessExtractor]: Location invariant after [L2729-L2729] (((((((((((((((((((0UL == __ret) && (0UL == __edi)) && (0UL == __esi)) && (0UL == __edx)) && (0UL == __ecx)) && (__ret == 0UL)) && (__ret == __edi)) && (__ret == __esi)) && (__ret == __edx)) && (__ret == __ecx)) && (__edi == 0UL)) && (__edi == __esi)) && (__edi == __edx)) && (__edi == __ecx)) && (__esi == 0UL)) && (__esi == __edx)) && (__esi == __ecx)) && (__edx == 0UL)) && (__edx == __ecx)) && (__ecx == 0UL) [2024-01-31 16:27:11,588 INFO L98 nessWitnessExtractor]: Location invariant before [L4681-L4681] 0 <= ret [2024-01-31 16:27:11,588 INFO L98 nessWitnessExtractor]: Location invariant before [L4073-L4074] dma_to_memory == (_Bool)0 || dma_to_memory == (_Bool)1 [2024-01-31 16:27:11,588 INFO L98 nessWitnessExtractor]: Location invariant before [L3375-L3375] (1124859904U == val_write) && (val_write == 1124859904U) [2024-01-31 16:27:11,589 INFO L98 nessWitnessExtractor]: Location invariant before [L4613-L4613] (0 == cdata) && (cdata == 0) [2024-01-31 16:27:11,589 INFO L98 nessWitnessExtractor]: Location invariant before [L5707-L5707] flags == 0UL [2024-01-31 16:27:11,589 INFO L98 nessWitnessExtractor]: Location invariant before [L4730-L4730] 0 <= ret [2024-01-31 16:27:11,589 INFO L98 nessWitnessExtractor]: Location invariant before [L4404-L4404] ((((wait_status <= 0L) && (0 == err)) && (0UL == flags)) && (err == 0)) && (flags == 0UL) [2024-01-31 16:27:11,589 INFO L98 nessWitnessExtractor]: Location invariant before [L7013-L7013] (arg1 == (_Bool)1) && (arg1 == (bool )1) [2024-01-31 16:27:11,589 INFO L98 nessWitnessExtractor]: Location invariant before [L3861-L3861] ((((-128 <= ret) && (-5 <= ret)) && (ret <= 0)) && (ret <= 127)) && (ret == -5 || ret == 0) [2024-01-31 16:27:11,589 INFO L98 nessWitnessExtractor]: Location invariant before [L3197-L3197] ((gfp == 208U) && (attrs == 0)) && (attrs == (struct dma_attrs *)0) [2024-01-31 16:27:11,590 INFO L98 nessWitnessExtractor]: Location invariant before [L6001-L6001] ((size <= 1384U && size <= 32767U) && (((((size == 0U || size == 56U) || size == 72U) || size == 184U) || size == 200U) || size == 1384U)) || (size == 0U && size == (size_t )0UL) [2024-01-31 16:27:11,590 INFO L98 nessWitnessExtractor]: Location invariant before [L6035-L6035] ((nmemb == 1U) && (nmemb == (size_t )1UL)) && (size == 2800U) [2024-01-31 16:27:11,590 INFO L98 nessWitnessExtractor]: Location invariant before [L6005-L6005] ((size <= 1384U && size <= 32767U) && (((((size == 0U || size == 56U) || size == 72U) || size == 184U) || size == 200U) || size == 1384U)) || (size == 0U && size == (size_t )0UL) [2024-01-31 16:27:11,590 INFO L98 nessWitnessExtractor]: Location invariant before [L3620-L3620] ((((1U <= rx_full_count) && (i <= 4294967294U)) && (count <= 4294967294U)) && (read_words == 0U)) && (rx_full_count != 0U) [2024-01-31 16:27:11,590 INFO L98 nessWitnessExtractor]: Location invariant before [L4055-L4055] dma_to_memory == (_Bool)0 || dma_to_memory == (_Bool)1 [2024-01-31 16:27:11,590 INFO L98 nessWitnessExtractor]: Location invariant before [L4726-L4726] 0 <= ret [2024-01-31 16:27:11,590 INFO L98 nessWitnessExtractor]: Location invariant before [L6305-L6305] ((((((((((unsigned long )__mod_of_device_table.data == 0UL) && (__this_module.sig_ok == (_Bool)0 || __this_module.sig_ok == (_Bool)1)) && (x86_dma_fallback_dev.offline == (_Bool)0 || x86_dma_fallback_dev.offline == (_Bool)1)) && (x86_dma_fallback_dev.offline_disabled == (_Bool)0 || x86_dma_fallback_dev.offline_disabled == (_Bool)1)) && (x86_dma_fallback_dev.power.early_init == (_Bool)0 || x86_dma_fallback_dev.power.early_init == (_Bool)1)) && (x86_dma_fallback_dev.power.ignore_children == (_Bool)0 || x86_dma_fallback_dev.power.ignore_children == (_Bool)1)) && (x86_dma_fallback_dev.power.is_prepared == (_Bool)0 || x86_dma_fallback_dev.power.is_prepared == (_Bool)1)) && (x86_dma_fallback_dev.power.is_suspended == (_Bool)0 || x86_dma_fallback_dev.power.is_suspended == (_Bool)1)) && (x86_dma_fallback_dev.power.syscore == (_Bool)0 || x86_dma_fallback_dev.power.syscore == (_Bool)1)) && (x86_dma_fallback_dev.power.wakeup_path == (_Bool)0 || x86_dma_fallback_dev.power.wakeup_path == (_Bool)1) [2024-01-31 16:27:11,590 INFO L98 nessWitnessExtractor]: Location invariant before [L6009-L6009] ((size <= 1384U && size <= 32767U) && (((((size == 0U || size == 56U) || size == 72U) || size == 184U) || size == 200U) || size == 1384U)) || (size == 0U && size == (size_t )0UL) [2024-01-31 16:27:11,590 INFO L98 nessWitnessExtractor]: Location invariant before [L7023-L7023] (((0U == arg2) && (512U == arg1)) && (arg1 == 512U)) && (arg2 == 0U) [2024-01-31 16:27:11,591 INFO L98 nessWitnessExtractor]: Location invariant before [L5285-L5285] (arg0 == data) && ((unsigned int )ldv_2_ret_val_default == 2U) [2024-01-31 16:27:11,591 INFO L98 nessWitnessExtractor]: Location invariant before [L3916-L3916] ret == 0 [2024-01-31 16:27:11,591 INFO L98 nessWitnessExtractor]: Location invariant before [L4791-L4791] (ret <= -1) && (ret != 0) [2024-01-31 16:27:11,591 INFO L98 nessWitnessExtractor]: Location invariant before [L3496-L3496] (((((1U <= max_n_32bit) && (max_n_32bit <= 1073741823U)) && (count <= 1073741822U)) && (0U == x)) && (x == 0U)) && (max_n_32bit != 0U) [2024-01-31 16:27:11,591 INFO L98 nessWitnessExtractor]: Location invariant before [L3451-L3451] (bits_per_word <= 255U) && (max_word == _min1___0) [2024-01-31 16:27:11,591 INFO L98 nessWitnessExtractor]: Location invariant before [L4697-L4697] 0 <= ret [2024-01-31 16:27:11,591 INFO L98 nessWitnessExtractor]: Location invariant before [L4716-L4716] 0 <= ret [2024-01-31 16:27:11,591 INFO L98 nessWitnessExtractor]: Location invariant before [L3580-L3580] (0U == read_words) && (read_words == 0U) [2024-01-31 16:27:11,592 INFO L98 nessWitnessExtractor]: Location invariant before [L4017-L4017] (((4 == dma_sconfig.src_addr_width) && (dma_to_memory == (_Bool)1)) && (dma_to_memory == (bool )1)) && ((unsigned int )dma_sconfig.src_addr_width == 4U) [2024-01-31 16:27:11,592 INFO L98 nessWitnessExtractor]: Location invariant before [L2727-L2727] ((((((((0UL == __ret) && (0UL == __edi)) && (0UL == __esi)) && (__ret == 0UL)) && (__ret == __edi)) && (__ret == __esi)) && (__edi == 0UL)) && (__edi == __esi)) && (__esi == 0UL) [2024-01-31 16:27:11,592 INFO L98 nessWitnessExtractor]: Location invariant before [L4773-L4773] 0 <= ret [2024-01-31 16:27:11,592 INFO L98 nessWitnessExtractor]: Location invariant before [L4776-L4776] (ret <= -1) && (ret != 0) [2024-01-31 16:27:11,592 INFO L98 nessWitnessExtractor]: Location invariant before [L4014-L4014] dma_to_memory == (_Bool)0 || dma_to_memory == (_Bool)1 [2024-01-31 16:27:11,592 INFO L98 nessWitnessExtractor]: Location invariant before [L4062-L4062] (dma_to_memory == (_Bool)0) && (dma_to_memory == (bool )0) [2024-01-31 16:27:11,592 INFO L98 nessWitnessExtractor]: Location invariant before [L3546-L3546] (tx_empty_count == _min2___0) && (max_n_32bit == written_words) [2024-01-31 16:27:11,592 INFO L98 nessWitnessExtractor]: Loop invariant at [L3546-L3546] (tx_empty_count == _min2___0) && (max_n_32bit == written_words) [2024-01-31 16:27:11,592 INFO L98 nessWitnessExtractor]: Location invariant before [L4476-L4476] ((((33U <= total_fifo_words) && (total_fifo_words <= 1073741823U)) && (err == 0)) && (flags == 0UL)) && (total_fifo_words != 0U) [2024-01-31 16:27:11,593 INFO L98 nessWitnessExtractor]: Location invariant before [L3596-L3596] ((((1U <= rx_full_count) && (i <= 4U)) && (count <= 4294967294U)) && (read_words == 0U)) && (rx_full_count != 0U) [2024-01-31 16:27:11,593 INFO L98 nessWitnessExtractor]: Loop invariant at [L3596-L3596] ((((1U <= rx_full_count) && (i <= 4U)) && (count <= 4294967294U)) && (read_words == 0U)) && (rx_full_count != 0U) [2024-01-31 16:27:11,593 INFO L98 nessWitnessExtractor]: Location invariant before [L3841-L3841] (0 == ret) && (ret == 0) [2024-01-31 16:27:11,593 INFO L98 nessWitnessExtractor]: Location invariant before [L5424-L5424] ((((((((((((((((((((((((((((((((ldv_3_container_platform_driver->driver.acpi_match_table == 0) && (ldv_3_container_platform_driver->driver.bus == 0)) && (ldv_3_container_platform_driver->driver.groups == 0)) && (ldv_3_container_platform_driver->driver.mod_name == 0)) && (ldv_3_container_platform_driver->driver.owner == & __this_module)) && (ldv_3_container_platform_driver->driver.p == 0)) && (ldv_3_container_platform_driver->driver.probe == 0)) && (ldv_3_container_platform_driver->driver.remove == 0)) && (ldv_3_container_platform_driver->driver.resume == 0)) && (ldv_3_container_platform_driver->driver.shutdown == 0)) && (ldv_3_container_platform_driver->driver.suppress_bind_attrs == (_Bool)0)) && (ldv_3_container_platform_driver->driver.suspend == 0)) && (ldv_3_container_platform_driver->id_table == 0)) && (ldv_3_container_platform_driver->prevent_deferred_probe == (_Bool)0)) && (ldv_3_container_platform_driver->resume == 0)) && (ldv_3_container_platform_driver->shutdown == 0)) && (ldv_3_container_platform_driver->suspend == 0)) && ((ldv_3_container_platform_driver->driver.pm)->complete == 0)) && ((ldv_3_container_platform_driver->driver.pm)->freeze_late == 0)) && ((ldv_3_container_platform_driver->driver.pm)->freeze_noirq == 0)) && ((ldv_3_container_platform_driver->driver.pm)->poweroff_late == 0)) && ((ldv_3_container_platform_driver->driver.pm)->poweroff_noirq == 0)) && ((ldv_3_container_platform_driver->driver.pm)->prepare == 0)) && ((ldv_3_container_platform_driver->driver.pm)->restore_early == 0)) && ((ldv_3_container_platform_driver->driver.pm)->restore_noirq == 0)) && ((ldv_3_container_platform_driver->driver.pm)->resume_early == 0)) && ((ldv_3_container_platform_driver->driver.pm)->resume_noirq == 0)) && ((ldv_3_container_platform_driver->driver.pm)->runtime_idle == 0)) && ((ldv_3_container_platform_driver->driver.pm)->suspend_late == 0)) && ((ldv_3_container_platform_driver->driver.pm)->suspend_noirq == 0)) && ((ldv_3_container_platform_driver->driver.pm)->thaw_early == 0)) && ((ldv_3_container_platform_driver->driver.pm)->thaw_noirq == 0)) && ((ldv_3_container_platform_driver->driver.owner)->sig_ok == (_Bool)0 || (ldv_3_container_platform_driver->driver.owner)->sig_ok == (_Bool)1) [2024-01-31 16:27:11,593 INFO L98 nessWitnessExtractor]: Location invariant before [L3672-L3672] (((1U <= consume) && (i <= 4294967294U)) && (count <= 4294967294U)) && (consume != 0U) [2024-01-31 16:27:11,593 INFO L98 nessWitnessExtractor]: Location invariant before [L3064-L3064] ((((1U <= (unsigned int )dir) && ((unsigned int )dir <= 2U)) && ((unsigned int )dir <= 127U)) && ((unsigned int )dir != 0U)) && ((unsigned int )dir == 1U || (unsigned int )dir == 2U) [2024-01-31 16:27:11,593 INFO L98 nessWitnessExtractor]: Location invariant before [L4032-L4032] ((((((0U == dma_sconfig.src_maxburst) && (4 == dma_sconfig.src_addr_width)) && (dma_to_memory == (_Bool)1)) && (dma_to_memory == (bool )1)) && (ret == 0)) && (dma_sconfig.src_maxburst == 0U)) && ((unsigned int )dma_sconfig.src_addr_width == 4U) [2024-01-31 16:27:11,593 INFO L98 nessWitnessExtractor]: Location invariant before [L4687-L4687] 0 <= ret [2024-01-31 16:27:11,594 INFO L98 nessWitnessExtractor]: Location invariant before [L3888-L3888] ret == 0 [2024-01-31 16:27:11,594 INFO L98 nessWitnessExtractor]: Location invariant before [L6029-L6029] ((nmemb == 1U) && (nmemb == (size_t )1UL)) && (size == 2800U) [2024-01-31 16:27:11,594 INFO L98 nessWitnessExtractor]: Location invariant before [L4733-L4733] 0 <= ret [2024-01-31 16:27:11,594 INFO L98 nessWitnessExtractor]: Location invariant before [L5135-L5135] ((((((((((((((((((((((((((((((((((arg1 == & __this_module) && (arg0->driver.acpi_match_table == 0)) && (arg0->driver.bus == 0)) && (arg0->driver.groups == 0)) && (arg0->driver.mod_name == 0)) && (arg0->driver.owner == & __this_module)) && (arg0->driver.p == 0)) && (arg0->driver.probe == 0)) && (arg0->driver.remove == 0)) && (arg0->driver.resume == 0)) && (arg0->driver.shutdown == 0)) && (arg0->driver.suppress_bind_attrs == (_Bool)0)) && (arg0->driver.suspend == 0)) && (arg0->id_table == 0)) && (arg0->prevent_deferred_probe == (_Bool)0)) && (arg0->resume == 0)) && (arg0->shutdown == 0)) && (arg0->suspend == 0)) && ((arg0->driver.pm)->complete == 0)) && ((arg0->driver.pm)->freeze_late == 0)) && ((arg0->driver.pm)->freeze_noirq == 0)) && ((arg0->driver.pm)->poweroff_late == 0)) && ((arg0->driver.pm)->poweroff_noirq == 0)) && ((arg0->driver.pm)->prepare == 0)) && ((arg0->driver.pm)->restore_early == 0)) && ((arg0->driver.pm)->restore_noirq == 0)) && ((arg0->driver.pm)->resume_early == 0)) && ((arg0->driver.pm)->resume_noirq == 0)) && ((arg0->driver.pm)->runtime_idle == 0)) && ((arg0->driver.pm)->suspend_late == 0)) && ((arg0->driver.pm)->suspend_noirq == 0)) && ((arg0->driver.pm)->thaw_early == 0)) && ((arg0->driver.pm)->thaw_noirq == 0)) && (arg1->sig_ok == (_Bool)0 || arg1->sig_ok == (_Bool)1)) && ((arg0->driver.owner)->sig_ok == (_Bool)0 || (arg0->driver.owner)->sig_ok == (_Bool)1) [2024-01-31 16:27:11,594 INFO L98 nessWitnessExtractor]: Location invariant before [L4499-L4499] context_data == tspi [2024-01-31 16:27:11,594 INFO L98 nessWitnessExtractor]: Location invariant before [L2985-L2985] ((((((((1U <= (unsigned int )dir) && ((unsigned int )dir <= 2U)) && ((unsigned int )dir <= 127U)) && (3UL == flags)) && (buf == sg.dma_address)) && (len == sg.dma_length)) && (flags == 3UL)) && ((unsigned int )dir != 0U)) && ((unsigned int )dir == 1U || (unsigned int )dir == 2U) [2024-01-31 16:27:11,594 INFO L98 nessWitnessExtractor]: Location invariant before [L3614-L3614] (((1U <= rx_full_count) && (count <= 4294967294U)) && (read_words == 0U)) && (rx_full_count != 0U) [2024-01-31 16:27:11,594 INFO L98 nessWitnessExtractor]: Location invariant before [L4064-L4064] (dma_to_memory == (_Bool)0) && (dma_to_memory == (bool )0) [2024-01-31 16:27:11,594 INFO L98 nessWitnessExtractor]: Location invariant before [L3635-L3635] read_words == 0U [2024-01-31 16:27:11,595 INFO L98 nessWitnessExtractor]: Location invariant before [L5143-L5143] ((((((((((((((((((((((((((((((((((arg1 == & __this_module) && (arg0->driver.acpi_match_table == 0)) && (arg0->driver.bus == 0)) && (arg0->driver.groups == 0)) && (arg0->driver.mod_name == 0)) && (arg0->driver.owner == & __this_module)) && (arg0->driver.p == 0)) && (arg0->driver.probe == 0)) && (arg0->driver.remove == 0)) && (arg0->driver.resume == 0)) && (arg0->driver.shutdown == 0)) && (arg0->driver.suppress_bind_attrs == (_Bool)0)) && (arg0->driver.suspend == 0)) && (arg0->id_table == 0)) && (arg0->prevent_deferred_probe == (_Bool)0)) && (arg0->resume == 0)) && (arg0->shutdown == 0)) && (arg0->suspend == 0)) && ((arg0->driver.pm)->complete == 0)) && ((arg0->driver.pm)->freeze_late == 0)) && ((arg0->driver.pm)->freeze_noirq == 0)) && ((arg0->driver.pm)->poweroff_late == 0)) && ((arg0->driver.pm)->poweroff_noirq == 0)) && ((arg0->driver.pm)->prepare == 0)) && ((arg0->driver.pm)->restore_early == 0)) && ((arg0->driver.pm)->restore_noirq == 0)) && ((arg0->driver.pm)->resume_early == 0)) && ((arg0->driver.pm)->resume_noirq == 0)) && ((arg0->driver.pm)->runtime_idle == 0)) && ((arg0->driver.pm)->suspend_late == 0)) && ((arg0->driver.pm)->suspend_noirq == 0)) && ((arg0->driver.pm)->thaw_early == 0)) && ((arg0->driver.pm)->thaw_noirq == 0)) && (arg1->sig_ok == (_Bool)0 || arg1->sig_ok == (_Bool)1)) && ((arg0->driver.owner)->sig_ok == (_Bool)0 || (arg0->driver.owner)->sig_ok == (_Bool)1) [2024-01-31 16:27:11,595 INFO L98 nessWitnessExtractor]: Location invariant before [L5876-L5876] (600U == size) && (size == 600U) [2024-01-31 16:27:11,595 INFO L98 nessWitnessExtractor]: Location invariant before [L3991-L3991] dma_to_memory == (_Bool)0 || dma_to_memory == (_Bool)1 [2024-01-31 16:27:11,595 INFO L98 nessWitnessExtractor]: Location invariant before [L5392-L5392] ((((((((((((((((((((((((((((((((ldv_3_container_platform_driver->driver.acpi_match_table == 0) && (ldv_3_container_platform_driver->driver.bus == 0)) && (ldv_3_container_platform_driver->driver.groups == 0)) && (ldv_3_container_platform_driver->driver.mod_name == 0)) && (ldv_3_container_platform_driver->driver.owner == & __this_module)) && (ldv_3_container_platform_driver->driver.p == 0)) && (ldv_3_container_platform_driver->driver.probe == 0)) && (ldv_3_container_platform_driver->driver.remove == 0)) && (ldv_3_container_platform_driver->driver.resume == 0)) && (ldv_3_container_platform_driver->driver.shutdown == 0)) && (ldv_3_container_platform_driver->driver.suppress_bind_attrs == (_Bool)0)) && (ldv_3_container_platform_driver->driver.suspend == 0)) && (ldv_3_container_platform_driver->id_table == 0)) && (ldv_3_container_platform_driver->prevent_deferred_probe == (_Bool)0)) && (ldv_3_container_platform_driver->resume == 0)) && (ldv_3_container_platform_driver->shutdown == 0)) && (ldv_3_container_platform_driver->suspend == 0)) && ((ldv_3_container_platform_driver->driver.pm)->complete == 0)) && ((ldv_3_container_platform_driver->driver.pm)->freeze_late == 0)) && ((ldv_3_container_platform_driver->driver.pm)->freeze_noirq == 0)) && ((ldv_3_container_platform_driver->driver.pm)->poweroff_late == 0)) && ((ldv_3_container_platform_driver->driver.pm)->poweroff_noirq == 0)) && ((ldv_3_container_platform_driver->driver.pm)->prepare == 0)) && ((ldv_3_container_platform_driver->driver.pm)->restore_early == 0)) && ((ldv_3_container_platform_driver->driver.pm)->restore_noirq == 0)) && ((ldv_3_container_platform_driver->driver.pm)->resume_early == 0)) && ((ldv_3_container_platform_driver->driver.pm)->resume_noirq == 0)) && ((ldv_3_container_platform_driver->driver.pm)->runtime_idle == 0)) && ((ldv_3_container_platform_driver->driver.pm)->suspend_late == 0)) && ((ldv_3_container_platform_driver->driver.pm)->suspend_noirq == 0)) && ((ldv_3_container_platform_driver->driver.pm)->thaw_early == 0)) && ((ldv_3_container_platform_driver->driver.pm)->thaw_noirq == 0)) && ((ldv_3_container_platform_driver->driver.owner)->sig_ok == (_Bool)0 || (ldv_3_container_platform_driver->driver.owner)->sig_ok == (_Bool)1) [2024-01-31 16:27:11,595 INFO L98 nessWitnessExtractor]: Location invariant before [L5355-L5355] (((((((((((((((((((((((((((((((((arg0 == data) && (ldv_3_container_platform_driver->driver.acpi_match_table == 0)) && (ldv_3_container_platform_driver->driver.bus == 0)) && (ldv_3_container_platform_driver->driver.groups == 0)) && (ldv_3_container_platform_driver->driver.mod_name == 0)) && (ldv_3_container_platform_driver->driver.owner == & __this_module)) && (ldv_3_container_platform_driver->driver.p == 0)) && (ldv_3_container_platform_driver->driver.probe == 0)) && (ldv_3_container_platform_driver->driver.remove == 0)) && (ldv_3_container_platform_driver->driver.resume == 0)) && (ldv_3_container_platform_driver->driver.shutdown == 0)) && (ldv_3_container_platform_driver->driver.suppress_bind_attrs == (_Bool)0)) && (ldv_3_container_platform_driver->driver.suspend == 0)) && (ldv_3_container_platform_driver->id_table == 0)) && (ldv_3_container_platform_driver->prevent_deferred_probe == (_Bool)0)) && (ldv_3_container_platform_driver->resume == 0)) && (ldv_3_container_platform_driver->shutdown == 0)) && (ldv_3_container_platform_driver->suspend == 0)) && ((ldv_3_container_platform_driver->driver.pm)->complete == 0)) && ((ldv_3_container_platform_driver->driver.pm)->freeze_late == 0)) && ((ldv_3_container_platform_driver->driver.pm)->freeze_noirq == 0)) && ((ldv_3_container_platform_driver->driver.pm)->poweroff_late == 0)) && ((ldv_3_container_platform_driver->driver.pm)->poweroff_noirq == 0)) && ((ldv_3_container_platform_driver->driver.pm)->prepare == 0)) && ((ldv_3_container_platform_driver->driver.pm)->restore_early == 0)) && ((ldv_3_container_platform_driver->driver.pm)->restore_noirq == 0)) && ((ldv_3_container_platform_driver->driver.pm)->resume_early == 0)) && ((ldv_3_container_platform_driver->driver.pm)->resume_noirq == 0)) && ((ldv_3_container_platform_driver->driver.pm)->runtime_idle == 0)) && ((ldv_3_container_platform_driver->driver.pm)->suspend_late == 0)) && ((ldv_3_container_platform_driver->driver.pm)->suspend_noirq == 0)) && ((ldv_3_container_platform_driver->driver.pm)->thaw_early == 0)) && ((ldv_3_container_platform_driver->driver.pm)->thaw_noirq == 0)) && ((ldv_3_container_platform_driver->driver.owner)->sig_ok == (_Bool)0 || (ldv_3_container_platform_driver->driver.owner)->sig_ok == (_Bool)1) [2024-01-31 16:27:11,595 INFO L98 nessWitnessExtractor]: Location invariant before [L4448-L4448] ((((((0 <= err) && (1 <= err)) && (err <= 3)) && (err <= 255)) && (0UL == flags)) && (flags == 0UL)) && (err != 0) [2024-01-31 16:27:11,595 INFO L98 nessWitnessExtractor]: Location invariant before [L6069-L6069] (((((((((((size == 16U && size == (size_t )16UL) && (unsigned long )__mod_of_device_table.data == 0UL) && (__this_module.sig_ok == (_Bool)0 || __this_module.sig_ok == (_Bool)1)) && (x86_dma_fallback_dev.offline == (_Bool)0 || x86_dma_fallback_dev.offline == (_Bool)1)) && (x86_dma_fallback_dev.offline_disabled == (_Bool)0 || x86_dma_fallback_dev.offline_disabled == (_Bool)1)) && (x86_dma_fallback_dev.power.early_init == (_Bool)0 || x86_dma_fallback_dev.power.early_init == (_Bool)1)) && (x86_dma_fallback_dev.power.ignore_children == (_Bool)0 || x86_dma_fallback_dev.power.ignore_children == (_Bool)1)) && (x86_dma_fallback_dev.power.is_prepared == (_Bool)0 || x86_dma_fallback_dev.power.is_prepared == (_Bool)1)) && (x86_dma_fallback_dev.power.is_suspended == (_Bool)0 || x86_dma_fallback_dev.power.is_suspended == (_Bool)1)) && (x86_dma_fallback_dev.power.syscore == (_Bool)0 || x86_dma_fallback_dev.power.syscore == (_Bool)1)) && (x86_dma_fallback_dev.power.wakeup_path == (_Bool)0 || x86_dma_fallback_dev.power.wakeup_path == (_Bool)1)) || ((((16U <= size && size <= 1432U) && size <= 32767U) && size != 0U) && ((size == 16U || size == 40U) || size == 1432U)) [2024-01-31 16:27:11,596 INFO L98 nessWitnessExtractor]: Location invariant before [L4779-L4779] (ret <= -1) && (ret != 0) [2024-01-31 16:27:11,596 INFO L98 nessWitnessExtractor]: Location invariant before [L4609-L4609] ((0 == cdata) && (cdata == 0)) && (match == 0) [2024-01-31 16:27:11,596 INFO L98 nessWitnessExtractor]: Location invariant before [L2729-L2729] (((((((((((((((((((0UL == __ret) && (0UL == __edi)) && (0UL == __esi)) && (0UL == __edx)) && (0UL == __ecx)) && (__ret == 0UL)) && (__ret == __edi)) && (__ret == __esi)) && (__ret == __edx)) && (__ret == __ecx)) && (__edi == 0UL)) && (__edi == __esi)) && (__edi == __edx)) && (__edi == __ecx)) && (__esi == 0UL)) && (__esi == __edx)) && (__esi == __ecx)) && (__edx == 0UL)) && (__edx == __ecx)) && (__ecx == 0UL) [2024-01-31 16:27:11,596 INFO L98 nessWitnessExtractor]: Location invariant before [L4375-L4375] flags == 0UL [2024-01-31 16:27:11,596 INFO L98 nessWitnessExtractor]: Location invariant before [L4480-L4480] ((total_fifo_words <= 32U) && (err == 0)) && (flags == 0UL) [2024-01-31 16:27:11,596 INFO L98 nessWitnessExtractor]: Location invariant before [L4695-L4695] 0 <= ret [2024-01-31 16:27:11,596 INFO L98 nessWitnessExtractor]: Location invariant before [L4497-L4497] context_data == tspi [2024-01-31 16:27:11,596 INFO L98 nessWitnessExtractor]: Location invariant before [L3176-L3176] (((dev == 0) && (gfp == 208U)) && (attrs == 0)) && (attrs == (struct dma_attrs *)0) [2024-01-31 16:27:11,597 INFO L98 nessWitnessExtractor]: Location invariant before [L6083-L6083] (size == 8U) && (size == (size_t )8UL) [2024-01-31 16:27:11,597 INFO L98 nessWitnessExtractor]: Location invariant before [L4940-L4940] 0 <= ret [2024-01-31 16:27:11,597 INFO L98 nessWitnessExtractor]: Location invariant before [L4035-L4035] ((((((0U == dma_sconfig.dst_maxburst) && (4 == dma_sconfig.dst_addr_width)) && (dma_to_memory == (_Bool)0)) && (dma_to_memory == (bool )0)) && (ret == 0)) && (dma_sconfig.dst_maxburst == 0U)) && ((unsigned int )dma_sconfig.dst_addr_width == 4U) [2024-01-31 16:27:11,597 INFO L98 nessWitnessExtractor]: Location invariant before [L6046-L6046] size == 2800U [2024-01-31 16:27:11,597 INFO L98 nessWitnessExtractor]: Location invariant before [L3989-L3989] dma_to_memory == (_Bool)0 || dma_to_memory == (_Bool)1 [2024-01-31 16:27:11,597 INFO L98 nessWitnessExtractor]: Location invariant before [L3150-L3150] ((1UL <= dma_mask) && (gfp == 208U)) && (dma_mask != 0UL) [2024-01-31 16:27:11,597 INFO L98 nessWitnessExtractor]: Location invariant before [L3211-L3211] (attrs == 0) && (attrs == (struct dma_attrs *)0) [2024-01-31 16:27:11,597 INFO L98 nessWitnessExtractor]: Location invariant before [L5118-L5118] ((((((((((((((((((((((((((((((((arg0->driver.acpi_match_table == 0) && (arg0->driver.bus == 0)) && (arg0->driver.groups == 0)) && (arg0->driver.mod_name == 0)) && (arg0->driver.owner == & __this_module)) && (arg0->driver.p == 0)) && (arg0->driver.probe == 0)) && (arg0->driver.remove == 0)) && (arg0->driver.resume == 0)) && (arg0->driver.shutdown == 0)) && (arg0->driver.suppress_bind_attrs == (_Bool)0)) && (arg0->driver.suspend == 0)) && (arg0->id_table == 0)) && (arg0->prevent_deferred_probe == (_Bool)0)) && (arg0->resume == 0)) && (arg0->shutdown == 0)) && (arg0->suspend == 0)) && ((arg0->driver.pm)->complete == 0)) && ((arg0->driver.pm)->freeze_late == 0)) && ((arg0->driver.pm)->freeze_noirq == 0)) && ((arg0->driver.pm)->poweroff_late == 0)) && ((arg0->driver.pm)->poweroff_noirq == 0)) && ((arg0->driver.pm)->prepare == 0)) && ((arg0->driver.pm)->restore_early == 0)) && ((arg0->driver.pm)->restore_noirq == 0)) && ((arg0->driver.pm)->resume_early == 0)) && ((arg0->driver.pm)->resume_noirq == 0)) && ((arg0->driver.pm)->runtime_idle == 0)) && ((arg0->driver.pm)->suspend_late == 0)) && ((arg0->driver.pm)->suspend_noirq == 0)) && ((arg0->driver.pm)->thaw_early == 0)) && ((arg0->driver.pm)->thaw_noirq == 0)) && ((arg0->driver.owner)->sig_ok == (_Bool)0 || (arg0->driver.owner)->sig_ok == (_Bool)1) [2024-01-31 16:27:11,598 INFO L98 nessWitnessExtractor]: Location invariant before [L6084-L6084] (size == 8U) && (size == (size_t )8UL) [2024-01-31 16:27:11,598 INFO L98 nessWitnessExtractor]: Location invariant before [L4016-L4016] (dma_to_memory == (_Bool)1) && (dma_to_memory == (bool )1) [2024-01-31 16:27:11,598 INFO L98 nessWitnessExtractor]: Location invariant before [L4763-L4763] 0 <= ret [2024-01-31 16:27:11,598 INFO L98 nessWitnessExtractor]: Location invariant before [L5020-L5020] ((((((((((((((((((((((((((((((((arg0->driver.acpi_match_table == 0) && (arg0->driver.bus == 0)) && (arg0->driver.groups == 0)) && (arg0->driver.mod_name == 0)) && (arg0->driver.owner == & __this_module)) && (arg0->driver.p == 0)) && (arg0->driver.probe == 0)) && (arg0->driver.remove == 0)) && (arg0->driver.resume == 0)) && (arg0->driver.shutdown == 0)) && (arg0->driver.suppress_bind_attrs == (_Bool)0)) && (arg0->driver.suspend == 0)) && (arg0->id_table == 0)) && (arg0->prevent_deferred_probe == (_Bool)0)) && (arg0->resume == 0)) && (arg0->shutdown == 0)) && (arg0->suspend == 0)) && ((arg0->driver.pm)->complete == 0)) && ((arg0->driver.pm)->freeze_late == 0)) && ((arg0->driver.pm)->freeze_noirq == 0)) && ((arg0->driver.pm)->poweroff_late == 0)) && ((arg0->driver.pm)->poweroff_noirq == 0)) && ((arg0->driver.pm)->prepare == 0)) && ((arg0->driver.pm)->restore_early == 0)) && ((arg0->driver.pm)->restore_noirq == 0)) && ((arg0->driver.pm)->resume_early == 0)) && ((arg0->driver.pm)->resume_noirq == 0)) && ((arg0->driver.pm)->runtime_idle == 0)) && ((arg0->driver.pm)->suspend_late == 0)) && ((arg0->driver.pm)->suspend_noirq == 0)) && ((arg0->driver.pm)->thaw_early == 0)) && ((arg0->driver.pm)->thaw_noirq == 0)) && ((arg0->driver.owner)->sig_ok == (_Bool)0 || (arg0->driver.owner)->sig_ok == (_Bool)1) [2024-01-31 16:27:11,598 INFO L98 nessWitnessExtractor]: Location invariant before [L5239-L5239] arg0 == 0 [2024-01-31 16:27:11,598 INFO L98 nessWitnessExtractor]: Location invariant before [L5140-L5140] (((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((arg1 == & __this_module) && (arg0->driver.acpi_match_table == 0)) && (arg0->driver.bus == 0)) && (arg0->driver.groups == 0)) && (arg0->driver.mod_name == 0)) && (arg0->driver.owner == & __this_module)) && (arg0->driver.p == 0)) && (arg0->driver.probe == 0)) && (arg0->driver.remove == 0)) && (arg0->driver.resume == 0)) && (arg0->driver.shutdown == 0)) && (arg0->driver.suppress_bind_attrs == (_Bool)0)) && (arg0->driver.suspend == 0)) && (arg0->id_table == 0)) && (arg0->prevent_deferred_probe == (_Bool)0)) && (arg0->resume == 0)) && (arg0->shutdown == 0)) && (arg0->suspend == 0)) && (ldv_6_platform_driver_platform_driver->driver.acpi_match_table == 0)) && (ldv_6_platform_driver_platform_driver->driver.bus == 0)) && (ldv_6_platform_driver_platform_driver->driver.groups == 0)) && (ldv_6_platform_driver_platform_driver->driver.mod_name == 0)) && (ldv_6_platform_driver_platform_driver->driver.owner == & __this_module)) && (ldv_6_platform_driver_platform_driver->driver.p == 0)) && (ldv_6_platform_driver_platform_driver->driver.probe == 0)) && (ldv_6_platform_driver_platform_driver->driver.remove == 0)) && (ldv_6_platform_driver_platform_driver->driver.resume == 0)) && (ldv_6_platform_driver_platform_driver->driver.shutdown == 0)) && (ldv_6_platform_driver_platform_driver->driver.suppress_bind_attrs == (_Bool)0)) && (ldv_6_platform_driver_platform_driver->driver.suspend == 0)) && (ldv_6_platform_driver_platform_driver->id_table == 0)) && (ldv_6_platform_driver_platform_driver->prevent_deferred_probe == (_Bool)0)) && (ldv_6_platform_driver_platform_driver->resume == 0)) && (ldv_6_platform_driver_platform_driver->shutdown == 0)) && (ldv_6_platform_driver_platform_driver->suspend == 0)) && ((arg0->driver.pm)->complete == 0)) && ((arg0->driver.pm)->freeze_late == 0)) && ((arg0->driver.pm)->freeze_noirq == 0)) && ((arg0->driver.pm)->poweroff_late == 0)) && ((arg0->driver.pm)->poweroff_noirq == 0)) && ((arg0->driver.pm)->prepare == 0)) && ((arg0->driver.pm)->restore_early == 0)) && ((arg0->driver.pm)->restore_noirq == 0)) && ((arg0->driver.pm)->resume_early == 0)) && ((arg0->driver.pm)->resume_noirq == 0)) && ((arg0->driver.pm)->runtime_idle == 0)) && ((arg0->driver.pm)->suspend_late == 0)) && ((arg0->driver.pm)->suspend_noirq == 0)) && ((arg0->driver.pm)->thaw_early == 0)) && ((arg0->driver.pm)->thaw_noirq == 0)) && ((ldv_6_platform_driver_platform_driver->driver.pm)->complete == 0)) && ((ldv_6_platform_driver_platform_driver->driver.pm)->freeze_late == 0)) && ((ldv_6_platform_driver_platform_driver->driver.pm)->freeze_noirq == 0)) && ((ldv_6_platform_driver_platform_driver->driver.pm)->poweroff_late == 0)) && ((ldv_6_platform_driver_platform_driver->driver.pm)->poweroff_noirq == 0)) && ((ldv_6_platform_driver_platform_driver->driver.pm)->prepare == 0)) && ((ldv_6_platform_driver_platform_driver->driver.pm)->restore_early == 0)) && ((ldv_6_platform_driver_platform_driver->driver.pm)->restore_noirq == 0)) && ((ldv_6_platform_driver_platform_driver->driver.pm)->resume_early == 0)) && ((ldv_6_platform_driver_platform_driver->driver.pm)->resume_noirq == 0)) && ((ldv_6_platform_driver_platform_driver->driver.pm)->runtime_idle == 0)) && ((ldv_6_platform_driver_platform_driver->driver.pm)->suspend_late == 0)) && ((ldv_6_platform_driver_platform_driver->driver.pm)->suspend_noirq == 0)) && ((ldv_6_platform_driver_platform_driver->driver.pm)->thaw_early == 0)) && ((ldv_6_platform_driver_platform_driver->driver.pm)->thaw_noirq == 0)) && (arg1->sig_ok == (_Bool)0 || arg1->sig_ok == (_Bool)1)) && ((arg0->driver.owner)->sig_ok == (_Bool)0 || (arg0->driver.owner)->sig_ok == (_Bool)1)) && ((ldv_6_platform_driver_platform_driver->driver.owner)->sig_ok == (_Bool)0 || (ldv_6_platform_driver_platform_driver->driver.owner)->sig_ok == (_Bool)1) [2024-01-31 16:27:11,598 INFO L98 nessWitnessExtractor]: Location invariant before [L3233-L3233] (((attrs == 0) && (attrs == (struct dma_attrs *)0)) && (__ret_warn_on == 1)) && (_flags == 0UL) [2024-01-31 16:27:11,598 INFO L98 nessWitnessExtractor]: Location invariant before [L3449-L3449] bits_per_word <= 255U [2024-01-31 16:27:11,599 INFO L98 nessWitnessExtractor]: Location invariant before [L3443-L3443] bits_per_word <= 255U [2024-01-31 16:27:11,599 INFO L98 nessWitnessExtractor]: Location invariant before [L5284-L5284] (arg0 == data) && ((unsigned int )ldv_2_ret_val_default == 2U) [2024-01-31 16:27:11,599 INFO L98 nessWitnessExtractor]: Location invariant before [L3584-L3584] (((1U <= rx_full_count) && (count <= 4294967294U)) && (read_words == 0U)) && (rx_full_count != 0U) [2024-01-31 16:27:11,599 INFO L98 nessWitnessExtractor]: Location invariant before [L6011-L6011] ((size <= 1384U && size <= 32767U) && (((((size == 0U || size == 56U) || size == 72U) || size == 184U) || size == 200U) || size == 1384U)) || (size == 0U && size == (size_t )0UL) [2024-01-31 16:27:11,599 INFO L98 nessWitnessExtractor]: Location invariant before [L3533-L3533] (((((((1U <= nbytes) && (1U <= max_n_32bit)) && (i <= 4294967294U)) && (count <= 4294967294U)) && (tx_empty_count == _min2___0)) && (max_n_32bit == written_words)) && (nbytes != 0U)) && (max_n_32bit != 0U) [2024-01-31 16:27:11,599 INFO L98 nessWitnessExtractor]: Location invariant before [L3359-L3359] ((reg <= 8UL && reg <= 127UL) && ((reg == 0UL || reg == 4UL) || reg == 8UL)) || ((((24UL <= reg && reg <= 256UL) && reg <= 32767UL) && reg != 0UL) && (reg == 24UL || reg == 256UL)) [2024-01-31 16:27:11,599 INFO L98 nessWitnessExtractor]: Location invariant before [L3105-L3105] ((((1U <= (unsigned int )dir) && ((unsigned int )dir <= 2U)) && ((unsigned int )dir <= 127U)) && ((unsigned int )dir != 0U)) && ((unsigned int )dir == 1U || (unsigned int )dir == 2U) [2024-01-31 16:27:11,599 INFO L98 nessWitnessExtractor]: Location invariant before [L4422-L4423] ((((0 <= err) && (err <= 1)) && (0UL == flags)) && (flags == 0UL)) && (err == 0 || err == 1) [2024-01-31 16:27:11,599 INFO L98 nessWitnessExtractor]: Location invariant before [L3434-L3434] ((((8U <= bits_per_word) && (bits_per_word <= 16U)) && (bits_per_word <= 127U)) && (bits_per_word != 0U)) && (bits_per_word == 8U || bits_per_word == 16U) [2024-01-31 16:27:11,600 INFO L98 nessWitnessExtractor]: Location invariant before [L4472-L4472] (err == 0) && (flags == 0UL) [2024-01-31 16:27:11,600 INFO L98 nessWitnessExtractor]: Location invariant before [L6087-L6087] (size == 8U) && (size == (size_t )8UL) [2024-01-31 16:27:11,600 INFO L98 nessWitnessExtractor]: Location invariant before [L3215-L3215] ((attrs == 0) && (attrs == (struct dma_attrs *)0)) && (_flags == 0UL) [2024-01-31 16:27:11,600 INFO L98 nessWitnessExtractor]: Location invariant before [L5290-L5290] (arg0 == data) && ((unsigned int )ldv_2_ret_val_default == 2U) [2024-01-31 16:27:11,600 INFO L98 nessWitnessExtractor]: Location invariant before [L5230-L5230] (ldv_5_tegra_slink_driver_exit_default == 0) && (ldv_5_tegra_slink_driver_init_default == 0) [2024-01-31 16:27:11,600 INFO L98 nessWitnessExtractor]: Location invariant before [L3503-L3503] (((((((1U <= nbytes) && (1U <= max_n_32bit)) && (1U <= i)) && (max_n_32bit <= 1073741823U)) && (i <= 4U)) && (count <= 1073741822U)) && (nbytes != 0U)) && (max_n_32bit != 0U) [2024-01-31 16:27:11,600 INFO L98 nessWitnessExtractor]: Location invariant before [L4892-L4892] 0 <= ret [2024-01-31 16:27:11,600 INFO L98 nessWitnessExtractor]: Location invariant before [L3357-L3357] ((reg <= 8UL && reg <= 127UL) && ((reg == 0UL || reg == 4UL) || reg == 8UL)) || ((((24UL <= reg && reg <= 256UL) && reg <= 32767UL) && reg != 0UL) && (reg == 24UL || reg == 256UL)) [2024-01-31 16:27:11,601 INFO L98 nessWitnessExtractor]: Location invariant before [L3511-L3511] ((((1U <= max_n_32bit) && (max_n_32bit <= 1073741823U)) && (i <= 4U)) && (count <= 1073741822U)) && (max_n_32bit != 0U) [2024-01-31 16:27:11,601 INFO L98 nessWitnessExtractor]: Location invariant before [L3830-L3830] (0 == ret) && (ret == 0) [2024-01-31 16:27:11,601 INFO L98 nessWitnessExtractor]: Location invariant before [L4421-L4421] ((((0 <= err) && (err <= 1)) && (0UL == flags)) && (flags == 0UL)) && (err == 0 || err == 1) [2024-01-31 16:27:11,601 INFO L98 nessWitnessExtractor]: Location invariant before [L3839-L3839] (0 == ret) && (ret == 0) [2024-01-31 16:27:11,601 INFO L98 nessWitnessExtractor]: Location invariant before [L7052-L7052] arg1 == (char const *)"spi" [2024-01-31 16:27:11,601 INFO L98 nessWitnessExtractor]: Location invariant before [L4362-L4362] flags == 0UL [2024-01-31 16:27:11,601 INFO L98 nessWitnessExtractor]: Location invariant before [L4405-L4405] ((((wait_status <= 0L) && (0 == err)) && (0UL == flags)) && (err == 0)) && (flags == 0UL) [2024-01-31 16:27:11,601 INFO L98 nessWitnessExtractor]: Location invariant before [L4777-L4777] (ret <= -1) && (ret != 0) [2024-01-31 16:27:11,601 INFO L98 nessWitnessExtractor]: Location invariant before [L4009-L4009] (dma_buf == 0) && (dma_to_memory == (_Bool)0 || dma_to_memory == (_Bool)1) [2024-01-31 16:27:11,602 INFO L98 nessWitnessExtractor]: Location invariant before [L5138-L5138] ((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((arg0 == ldv_6_platform_driver_platform_driver) && (arg1 == & __this_module)) && (arg0->driver.acpi_match_table == 0)) && (arg0->driver.bus == 0)) && (arg0->driver.groups == 0)) && (arg0->driver.mod_name == 0)) && (arg0->driver.owner == & __this_module)) && (arg0->driver.p == 0)) && (arg0->driver.probe == 0)) && (arg0->driver.remove == 0)) && (arg0->driver.resume == 0)) && (arg0->driver.shutdown == 0)) && (arg0->driver.suppress_bind_attrs == (_Bool)0)) && (arg0->driver.suspend == 0)) && (arg0->id_table == 0)) && (arg0->prevent_deferred_probe == (_Bool)0)) && (arg0->resume == 0)) && (arg0->shutdown == 0)) && (arg0->suspend == 0)) && (ldv_6_platform_driver_platform_driver->driver.acpi_match_table == 0)) && (ldv_6_platform_driver_platform_driver->driver.bus == 0)) && (ldv_6_platform_driver_platform_driver->driver.groups == 0)) && (ldv_6_platform_driver_platform_driver->driver.mod_name == 0)) && (ldv_6_platform_driver_platform_driver->driver.owner == & __this_module)) && (ldv_6_platform_driver_platform_driver->driver.p == 0)) && (ldv_6_platform_driver_platform_driver->driver.probe == 0)) && (ldv_6_platform_driver_platform_driver->driver.remove == 0)) && (ldv_6_platform_driver_platform_driver->driver.resume == 0)) && (ldv_6_platform_driver_platform_driver->driver.shutdown == 0)) && (ldv_6_platform_driver_platform_driver->driver.suppress_bind_attrs == (_Bool)0)) && (ldv_6_platform_driver_platform_driver->driver.suspend == 0)) && (ldv_6_platform_driver_platform_driver->id_table == 0)) && (ldv_6_platform_driver_platform_driver->prevent_deferred_probe == (_Bool)0)) && (ldv_6_platform_driver_platform_driver->resume == 0)) && (ldv_6_platform_driver_platform_driver->shutdown == 0)) && (ldv_6_platform_driver_platform_driver->suspend == 0)) && ((arg0->driver.pm)->complete == 0)) && ((arg0->driver.pm)->freeze_late == 0)) && ((arg0->driver.pm)->freeze_noirq == 0)) && ((arg0->driver.pm)->poweroff_late == 0)) && ((arg0->driver.pm)->poweroff_noirq == 0)) && ((arg0->driver.pm)->prepare == 0)) && ((arg0->driver.pm)->restore_early == 0)) && ((arg0->driver.pm)->restore_noirq == 0)) && ((arg0->driver.pm)->resume_early == 0)) && ((arg0->driver.pm)->resume_noirq == 0)) && ((arg0->driver.pm)->runtime_idle == 0)) && ((arg0->driver.pm)->suspend_late == 0)) && ((arg0->driver.pm)->suspend_noirq == 0)) && ((arg0->driver.pm)->thaw_early == 0)) && ((arg0->driver.pm)->thaw_noirq == 0)) && ((ldv_6_platform_driver_platform_driver->driver.pm)->complete == 0)) && ((ldv_6_platform_driver_platform_driver->driver.pm)->freeze_late == 0)) && ((ldv_6_platform_driver_platform_driver->driver.pm)->freeze_noirq == 0)) && ((ldv_6_platform_driver_platform_driver->driver.pm)->poweroff_late == 0)) && ((ldv_6_platform_driver_platform_driver->driver.pm)->poweroff_noirq == 0)) && ((ldv_6_platform_driver_platform_driver->driver.pm)->prepare == 0)) && ((ldv_6_platform_driver_platform_driver->driver.pm)->restore_early == 0)) && ((ldv_6_platform_driver_platform_driver->driver.pm)->restore_noirq == 0)) && ((ldv_6_platform_driver_platform_driver->driver.pm)->resume_early == 0)) && ((ldv_6_platform_driver_platform_driver->driver.pm)->resume_noirq == 0)) && ((ldv_6_platform_driver_platform_driver->driver.pm)->runtime_idle == 0)) && ((ldv_6_platform_driver_platform_driver->driver.pm)->suspend_late == 0)) && ((ldv_6_platform_driver_platform_driver->driver.pm)->suspend_noirq == 0)) && ((ldv_6_platform_driver_platform_driver->driver.pm)->thaw_early == 0)) && ((ldv_6_platform_driver_platform_driver->driver.pm)->thaw_noirq == 0)) && (arg1->sig_ok == (_Bool)0 || arg1->sig_ok == (_Bool)1)) && ((arg0->driver.owner)->sig_ok == (_Bool)0 || (arg0->driver.owner)->sig_ok == (_Bool)1)) && ((ldv_6_platform_driver_platform_driver->driver.owner)->sig_ok == (_Bool)0 || (ldv_6_platform_driver_platform_driver->driver.owner)->sig_ok == (_Bool)1) [2024-01-31 16:27:11,602 INFO L98 nessWitnessExtractor]: Location invariant before [L4727-L4727] 0 <= ret [2024-01-31 16:27:11,602 INFO L98 nessWitnessExtractor]: Location invariant before [L5328-L5328] (arg0 == (void *)0) && ((unsigned long )arg0 == 0UL) [2024-01-31 16:27:11,602 INFO L98 nessWitnessExtractor]: Location invariant before [L6023-L6023] ((nmemb == 1U) && (nmemb == (size_t )1UL)) && (size == 2800U) [2024-01-31 16:27:11,602 INFO L98 nessWitnessExtractor]: Location invariant before [L4674-L4675] (ret <= -1) && (ret != 0) [2024-01-31 16:27:11,602 INFO L98 nessWitnessExtractor]: Location invariant before [L5273-L5273] (((((((((0 == ldv_2_callback_handler) && (0 == ldv_2_data_data)) && (0 == ldv_2_thread_thread)) && (arg0 == data)) && (ldv_2_callback_handler == 0)) && (ldv_2_callback_handler == ldv_2_data_data)) && (ldv_2_callback_handler == ldv_2_thread_thread)) && (ldv_2_data_data == ldv_2_thread_thread)) && (ldv_2_thread_thread == 0)) && ((unsigned long )ldv_2_data_data == 0UL) [2024-01-31 16:27:11,602 INFO L98 nessWitnessExtractor]: Location invariant before [L3988-L3988] dma_to_memory == (_Bool)0 || dma_to_memory == (_Bool)1 [2024-01-31 16:27:11,602 INFO L98 nessWitnessExtractor]: Location invariant before [L3065-L3065] ((((1U <= (unsigned int )dir) && ((unsigned int )dir <= 2U)) && ((unsigned int )dir <= 127U)) && ((unsigned int )dir != 0U)) && ((unsigned int )dir == 1U || (unsigned int )dir == 2U) [2024-01-31 16:27:11,603 INFO L98 nessWitnessExtractor]: Location invariant before [L7060-L7060] (arg0 == (unsigned int const )1000U) && ((unsigned int )arg0 == 1000U) [2024-01-31 16:27:11,603 INFO L98 nessWitnessExtractor]: Location invariant before [L3433-L3433] ((((8U <= bits_per_word) && (bits_per_word <= 16U)) && (bits_per_word <= 127U)) && (bits_per_word != 0U)) && (bits_per_word == 8U || bits_per_word == 16U) [2024-01-31 16:27:11,603 INFO L98 nessWitnessExtractor]: Location invariant before [L6065-L6065] (((((((((((size == 16U && size == (size_t )16UL) && (unsigned long )__mod_of_device_table.data == 0UL) && (__this_module.sig_ok == (_Bool)0 || __this_module.sig_ok == (_Bool)1)) && (x86_dma_fallback_dev.offline == (_Bool)0 || x86_dma_fallback_dev.offline == (_Bool)1)) && (x86_dma_fallback_dev.offline_disabled == (_Bool)0 || x86_dma_fallback_dev.offline_disabled == (_Bool)1)) && (x86_dma_fallback_dev.power.early_init == (_Bool)0 || x86_dma_fallback_dev.power.early_init == (_Bool)1)) && (x86_dma_fallback_dev.power.ignore_children == (_Bool)0 || x86_dma_fallback_dev.power.ignore_children == (_Bool)1)) && (x86_dma_fallback_dev.power.is_prepared == (_Bool)0 || x86_dma_fallback_dev.power.is_prepared == (_Bool)1)) && (x86_dma_fallback_dev.power.is_suspended == (_Bool)0 || x86_dma_fallback_dev.power.is_suspended == (_Bool)1)) && (x86_dma_fallback_dev.power.syscore == (_Bool)0 || x86_dma_fallback_dev.power.syscore == (_Bool)1)) && (x86_dma_fallback_dev.power.wakeup_path == (_Bool)0 || x86_dma_fallback_dev.power.wakeup_path == (_Bool)1)) || ((((16U <= size && size <= 1432U) && size <= 32767U) && size != 0U) && ((size == 16U || size == 40U) || size == 1432U)) [2024-01-31 16:27:11,603 INFO L98 nessWitnessExtractor]: Location invariant before [L5408-L5408] ((((((((((((((((((((((((((((((((ldv_3_container_platform_driver->driver.acpi_match_table == 0) && (ldv_3_container_platform_driver->driver.bus == 0)) && (ldv_3_container_platform_driver->driver.groups == 0)) && (ldv_3_container_platform_driver->driver.mod_name == 0)) && (ldv_3_container_platform_driver->driver.owner == & __this_module)) && (ldv_3_container_platform_driver->driver.p == 0)) && (ldv_3_container_platform_driver->driver.probe == 0)) && (ldv_3_container_platform_driver->driver.remove == 0)) && (ldv_3_container_platform_driver->driver.resume == 0)) && (ldv_3_container_platform_driver->driver.shutdown == 0)) && (ldv_3_container_platform_driver->driver.suppress_bind_attrs == (_Bool)0)) && (ldv_3_container_platform_driver->driver.suspend == 0)) && (ldv_3_container_platform_driver->id_table == 0)) && (ldv_3_container_platform_driver->prevent_deferred_probe == (_Bool)0)) && (ldv_3_container_platform_driver->resume == 0)) && (ldv_3_container_platform_driver->shutdown == 0)) && (ldv_3_container_platform_driver->suspend == 0)) && ((ldv_3_container_platform_driver->driver.pm)->complete == 0)) && ((ldv_3_container_platform_driver->driver.pm)->freeze_late == 0)) && ((ldv_3_container_platform_driver->driver.pm)->freeze_noirq == 0)) && ((ldv_3_container_platform_driver->driver.pm)->poweroff_late == 0)) && ((ldv_3_container_platform_driver->driver.pm)->poweroff_noirq == 0)) && ((ldv_3_container_platform_driver->driver.pm)->prepare == 0)) && ((ldv_3_container_platform_driver->driver.pm)->restore_early == 0)) && ((ldv_3_container_platform_driver->driver.pm)->restore_noirq == 0)) && ((ldv_3_container_platform_driver->driver.pm)->resume_early == 0)) && ((ldv_3_container_platform_driver->driver.pm)->resume_noirq == 0)) && ((ldv_3_container_platform_driver->driver.pm)->runtime_idle == 0)) && ((ldv_3_container_platform_driver->driver.pm)->suspend_late == 0)) && ((ldv_3_container_platform_driver->driver.pm)->suspend_noirq == 0)) && ((ldv_3_container_platform_driver->driver.pm)->thaw_early == 0)) && ((ldv_3_container_platform_driver->driver.pm)->thaw_noirq == 0)) && ((ldv_3_container_platform_driver->driver.owner)->sig_ok == (_Bool)0 || (ldv_3_container_platform_driver->driver.owner)->sig_ok == (_Bool)1) [2024-01-31 16:27:11,603 INFO L98 nessWitnessExtractor]: Location invariant before [L5041-L5041] ((((((((((unsigned long )__mod_of_device_table.data == 0UL) && (__this_module.sig_ok == (_Bool)0 || __this_module.sig_ok == (_Bool)1)) && (x86_dma_fallback_dev.offline == (_Bool)0 || x86_dma_fallback_dev.offline == (_Bool)1)) && (x86_dma_fallback_dev.offline_disabled == (_Bool)0 || x86_dma_fallback_dev.offline_disabled == (_Bool)1)) && (x86_dma_fallback_dev.power.early_init == (_Bool)0 || x86_dma_fallback_dev.power.early_init == (_Bool)1)) && (x86_dma_fallback_dev.power.ignore_children == (_Bool)0 || x86_dma_fallback_dev.power.ignore_children == (_Bool)1)) && (x86_dma_fallback_dev.power.is_prepared == (_Bool)0 || x86_dma_fallback_dev.power.is_prepared == (_Bool)1)) && (x86_dma_fallback_dev.power.is_suspended == (_Bool)0 || x86_dma_fallback_dev.power.is_suspended == (_Bool)1)) && (x86_dma_fallback_dev.power.syscore == (_Bool)0 || x86_dma_fallback_dev.power.syscore == (_Bool)1)) && (x86_dma_fallback_dev.power.wakeup_path == (_Bool)0 || x86_dma_fallback_dev.power.wakeup_path == (_Bool)1) [2024-01-31 16:27:11,603 INFO L98 nessWitnessExtractor]: Location invariant before [L3666-L3666] count <= 4294967294U [2024-01-31 16:27:11,603 INFO L98 nessWitnessExtractor]: Location invariant before [L5216-L5216] ((((0 == ldv_5_tegra_slink_driver_exit_default) && (0 == ldv_5_tegra_slink_driver_init_default)) && (ldv_5_tegra_slink_driver_exit_default == 0)) && (ldv_5_tegra_slink_driver_exit_default == ldv_5_tegra_slink_driver_init_default)) && (ldv_5_tegra_slink_driver_init_default == 0) [2024-01-31 16:27:11,603 INFO L98 nessWitnessExtractor]: Location invariant before [L4008-L4008] (dma_buf == 0) && (dma_to_memory == (_Bool)0 || dma_to_memory == (_Bool)1) [2024-01-31 16:27:11,603 INFO L98 nessWitnessExtractor]: Location invariant before [L2738-L2739] ((((((((((((((((((((((((((0UL == __ret) && (0UL == __edi)) && (0UL == __esi)) && (0UL == __edx)) && (0UL == __ecx)) && (0UL == __eax)) && (__ret == 0UL)) && (__ret == __edi)) && (__ret == __esi)) && (__ret == __edx)) && (__ret == __ecx)) && (__ret == __eax)) && (__edi == 0UL)) && (__edi == __esi)) && (__edi == __edx)) && (__edi == __ecx)) && (__edi == __eax)) && (__esi == 0UL)) && (__esi == __edx)) && (__esi == __ecx)) && (__esi == __eax)) && (__edx == 0UL)) && (__edx == __ecx)) && (__edx == __eax)) && (__ecx == 0UL)) && (__ecx == __eax)) && (__eax == 0UL) [2024-01-31 16:27:11,604 INFO L98 nessWitnessExtractor]: Location invariant before [L3453-L3453] ((max_word <= 1073741823U) && (bits_per_word <= 255U)) && (_min2___0 <= 1073741823U) [2024-01-31 16:27:11,604 INFO L98 nessWitnessExtractor]: Location invariant before [L3510-L3510] ((((1U <= max_n_32bit) && (max_n_32bit <= 1073741823U)) && (i <= 4U)) && (count <= 1073741822U)) && (max_n_32bit != 0U) [2024-01-31 16:27:11,604 INFO L98 nessWitnessExtractor]: Location invariant before [L3594-L3594] (((((((1U <= rx_full_count) && (1U <= i)) && (1U <= len)) && (i <= 4U)) && (count <= 4294967294U)) && (read_words == 0U)) && (rx_full_count != 0U)) && (len != 0U) [2024-01-31 16:27:11,604 INFO L98 nessWitnessExtractor]: Location invariant before [L4739-L4739] ret <= 0 [2024-01-31 16:27:11,604 INFO L98 nessWitnessExtractor]: Location invariant before [L3171-L3171] (((208U == gfp) && (gfp == 208U)) && (attrs == 0)) && (attrs == (struct dma_attrs *)0) [2024-01-31 16:27:11,604 INFO L98 nessWitnessExtractor]: Location invariant before [L3628-L3628] (((1U <= rx_full_count) && (count <= 4294967294U)) && (read_words == 0U)) && (rx_full_count != 0U) [2024-01-31 16:27:11,604 INFO L98 nessWitnessExtractor]: Location invariant before [L3147-L3147] gfp == 208U [2024-01-31 16:27:11,604 INFO L98 nessWitnessExtractor]: Location invariant before [L4446-L4446] ((((((0 <= err) && (1 <= err)) && (err <= 3)) && (err <= 255)) && (0UL == flags)) && (flags == 0UL)) && (err != 0) [2024-01-31 16:27:11,605 INFO L98 nessWitnessExtractor]: Location invariant before [L4021-L4021] (((4 == dma_sconfig.dst_addr_width) && (dma_to_memory == (_Bool)0)) && (dma_to_memory == (bool )0)) && ((unsigned int )dma_sconfig.dst_addr_width == 4U) [2024-01-31 16:27:11,605 INFO L98 nessWitnessExtractor]: Location invariant before [L5185-L5185] (8192UL == arg3) && (arg3 == 8192UL) [2024-01-31 16:27:11,605 INFO L98 nessWitnessExtractor]: Location invariant before [L3910-L3910] ret == 0 [2024-01-31 16:27:11,605 INFO L98 nessWitnessExtractor]: Location invariant before [L5189-L5189] (8192UL == arg3) && (arg3 == 8192UL) [2024-01-31 16:27:11,605 INFO L98 nessWitnessExtractor]: Location invariant before [L4937-L4937] (ret <= -1) && (ret != 0) [2024-01-31 16:27:11,605 INFO L98 nessWitnessExtractor]: Location invariant before [L5350-L5350] ((0 == ldv_3_container_platform_driver) && (arg0 == data)) && (ldv_3_container_platform_driver == 0) [2024-01-31 16:27:11,605 INFO L98 nessWitnessExtractor]: Location invariant before [L3681-L3681] count <= 4294967294U [2024-01-31 16:27:11,605 INFO L98 nessWitnessExtractor]: Location invariant before [L6030-L6030] ((nmemb == 1U) && (nmemb == (size_t )1UL)) && (size == 2800U) [2024-01-31 16:27:11,606 INFO L98 nessWitnessExtractor]: Location invariant before [L4033-L4033] ((((((0U == dma_sconfig.src_maxburst) && (4 == dma_sconfig.src_addr_width)) && (dma_to_memory == (_Bool)1)) && (dma_to_memory == (bool )1)) && (ret == 0)) && (dma_sconfig.src_maxburst == 0U)) && ((unsigned int )dma_sconfig.src_addr_width == 4U) [2024-01-31 16:27:11,606 INFO L98 nessWitnessExtractor]: Location invariant before [L5372-L5373] ((((((((((((((((((((((((((((((((ldv_3_container_platform_driver->driver.acpi_match_table == 0) && (ldv_3_container_platform_driver->driver.bus == 0)) && (ldv_3_container_platform_driver->driver.groups == 0)) && (ldv_3_container_platform_driver->driver.mod_name == 0)) && (ldv_3_container_platform_driver->driver.owner == & __this_module)) && (ldv_3_container_platform_driver->driver.p == 0)) && (ldv_3_container_platform_driver->driver.probe == 0)) && (ldv_3_container_platform_driver->driver.remove == 0)) && (ldv_3_container_platform_driver->driver.resume == 0)) && (ldv_3_container_platform_driver->driver.shutdown == 0)) && (ldv_3_container_platform_driver->driver.suppress_bind_attrs == (_Bool)0)) && (ldv_3_container_platform_driver->driver.suspend == 0)) && (ldv_3_container_platform_driver->id_table == 0)) && (ldv_3_container_platform_driver->prevent_deferred_probe == (_Bool)0)) && (ldv_3_container_platform_driver->resume == 0)) && (ldv_3_container_platform_driver->shutdown == 0)) && (ldv_3_container_platform_driver->suspend == 0)) && ((ldv_3_container_platform_driver->driver.pm)->complete == 0)) && ((ldv_3_container_platform_driver->driver.pm)->freeze_late == 0)) && ((ldv_3_container_platform_driver->driver.pm)->freeze_noirq == 0)) && ((ldv_3_container_platform_driver->driver.pm)->poweroff_late == 0)) && ((ldv_3_container_platform_driver->driver.pm)->poweroff_noirq == 0)) && ((ldv_3_container_platform_driver->driver.pm)->prepare == 0)) && ((ldv_3_container_platform_driver->driver.pm)->restore_early == 0)) && ((ldv_3_container_platform_driver->driver.pm)->restore_noirq == 0)) && ((ldv_3_container_platform_driver->driver.pm)->resume_early == 0)) && ((ldv_3_container_platform_driver->driver.pm)->resume_noirq == 0)) && ((ldv_3_container_platform_driver->driver.pm)->runtime_idle == 0)) && ((ldv_3_container_platform_driver->driver.pm)->suspend_late == 0)) && ((ldv_3_container_platform_driver->driver.pm)->suspend_noirq == 0)) && ((ldv_3_container_platform_driver->driver.pm)->thaw_early == 0)) && ((ldv_3_container_platform_driver->driver.pm)->thaw_noirq == 0)) && ((ldv_3_container_platform_driver->driver.owner)->sig_ok == (_Bool)0 || (ldv_3_container_platform_driver->driver.owner)->sig_ok == (_Bool)1) [2024-01-31 16:27:11,606 INFO L98 nessWitnessExtractor]: Location invariant before [L3843-L3843] (0 == ret) && (ret == 0) [2024-01-31 16:27:11,606 INFO L98 nessWitnessExtractor]: Location invariant before [L5752-L5753] (8192UL == ldv_func_arg4) && (ldv_func_arg4 == 8192UL) [2024-01-31 16:27:11,606 INFO L98 nessWitnessExtractor]: Location invariant before [L3917-L3917] ret == 0 [2024-01-31 16:27:11,606 INFO L98 nessWitnessExtractor]: Location invariant before [L4019-L4019] (dma_to_memory == (_Bool)0) && (dma_to_memory == (bool )0) [2024-01-31 16:27:11,606 INFO L98 nessWitnessExtractor]: Location invariant before [L4439-L4439] ((((0 <= err) && (err <= 3)) && (err <= 255)) && (0UL == flags)) && (flags == 0UL) [2024-01-31 16:27:11,606 INFO L98 nessWitnessExtractor]: Location invariant before [L3585-L3585] (((1U <= rx_full_count) && (count <= 4294967294U)) && (read_words == 0U)) && (rx_full_count != 0U) [2024-01-31 16:27:11,607 INFO L98 nessWitnessExtractor]: Location invariant before [L3347-L3347] ((8UL <= reg) && (reg != 0UL)) && (((reg <= 16UL && reg <= 127UL) && (reg == 8UL || reg == 16UL)) || ((reg <= 384UL && reg <= 32767UL) && ((reg == 8UL || reg == 28UL) || reg == 384UL))) [2024-01-31 16:27:11,607 INFO L98 nessWitnessExtractor]: Location invariant before [L4935-L4935] (ret <= -1) && (ret != 0) [2024-01-31 16:27:11,607 INFO L98 nessWitnessExtractor]: Location invariant before [L7030-L7030] (1U == arg1) && (arg1 == 1U) [2024-01-31 16:27:11,607 INFO L98 nessWitnessExtractor]: Location invariant before [L4429-L4429] (((((0 <= err) && (wait_status <= 0L)) && (err <= 1)) && (0UL == flags)) && (flags == 0UL)) && (err == 0 || err == 1) [2024-01-31 16:27:11,607 INFO L98 nessWitnessExtractor]: Location invariant before [L4758-L4758] 0 <= ret [2024-01-31 16:27:11,607 INFO L98 nessWitnessExtractor]: Location invariant before [L3729-L3729] (i <= 4294967294U) && (count <= 4294967294U) [2024-01-31 16:27:11,607 INFO L98 nessWitnessExtractor]: Location invariant before [L2726-L2726] ((((0UL == __ret) && (0UL == __edi)) && (__ret == 0UL)) && (__ret == __edi)) && (__edi == 0UL) [2024-01-31 16:27:11,607 INFO L98 nessWitnessExtractor]: Location invariant after [L2726-L2726] ((((0UL == __ret) && (0UL == __edi)) && (__ret == 0UL)) && (__ret == __edi)) && (__edi == 0UL) [2024-01-31 16:27:11,607 INFO L98 nessWitnessExtractor]: Location invariant before [L3836-L3836] (0 == ret) && (ret == 0) [2024-01-31 16:27:11,608 INFO L98 nessWitnessExtractor]: Location invariant before [L5369-L5369] ((((((((((((((((((((((((((((((((ldv_3_container_platform_driver->driver.acpi_match_table == 0) && (ldv_3_container_platform_driver->driver.bus == 0)) && (ldv_3_container_platform_driver->driver.groups == 0)) && (ldv_3_container_platform_driver->driver.mod_name == 0)) && (ldv_3_container_platform_driver->driver.owner == & __this_module)) && (ldv_3_container_platform_driver->driver.p == 0)) && (ldv_3_container_platform_driver->driver.probe == 0)) && (ldv_3_container_platform_driver->driver.remove == 0)) && (ldv_3_container_platform_driver->driver.resume == 0)) && (ldv_3_container_platform_driver->driver.shutdown == 0)) && (ldv_3_container_platform_driver->driver.suppress_bind_attrs == (_Bool)0)) && (ldv_3_container_platform_driver->driver.suspend == 0)) && (ldv_3_container_platform_driver->id_table == 0)) && (ldv_3_container_platform_driver->prevent_deferred_probe == (_Bool)0)) && (ldv_3_container_platform_driver->resume == 0)) && (ldv_3_container_platform_driver->shutdown == 0)) && (ldv_3_container_platform_driver->suspend == 0)) && ((ldv_3_container_platform_driver->driver.pm)->complete == 0)) && ((ldv_3_container_platform_driver->driver.pm)->freeze_late == 0)) && ((ldv_3_container_platform_driver->driver.pm)->freeze_noirq == 0)) && ((ldv_3_container_platform_driver->driver.pm)->poweroff_late == 0)) && ((ldv_3_container_platform_driver->driver.pm)->poweroff_noirq == 0)) && ((ldv_3_container_platform_driver->driver.pm)->prepare == 0)) && ((ldv_3_container_platform_driver->driver.pm)->restore_early == 0)) && ((ldv_3_container_platform_driver->driver.pm)->restore_noirq == 0)) && ((ldv_3_container_platform_driver->driver.pm)->resume_early == 0)) && ((ldv_3_container_platform_driver->driver.pm)->resume_noirq == 0)) && ((ldv_3_container_platform_driver->driver.pm)->runtime_idle == 0)) && ((ldv_3_container_platform_driver->driver.pm)->suspend_late == 0)) && ((ldv_3_container_platform_driver->driver.pm)->suspend_noirq == 0)) && ((ldv_3_container_platform_driver->driver.pm)->thaw_early == 0)) && ((ldv_3_container_platform_driver->driver.pm)->thaw_noirq == 0)) && ((ldv_3_container_platform_driver->driver.owner)->sig_ok == (_Bool)0 || (ldv_3_container_platform_driver->driver.owner)->sig_ok == (_Bool)1) [2024-01-31 16:27:11,608 INFO L98 nessWitnessExtractor]: Location invariant before [L4341-L4341] (0UL == flags) && (flags == 0UL) [2024-01-31 16:27:11,608 INFO L98 nessWitnessExtractor]: Location invariant before [L5218-L5218] (ldv_5_tegra_slink_driver_exit_default == 0) && (ldv_5_tegra_slink_driver_init_default == 0) [2024-01-31 16:27:11,608 INFO L98 nessWitnessExtractor]: Location invariant before [L5390-L5390] ((((((((((((((((((((((((((((((((ldv_3_container_platform_driver->driver.acpi_match_table == 0) && (ldv_3_container_platform_driver->driver.bus == 0)) && (ldv_3_container_platform_driver->driver.groups == 0)) && (ldv_3_container_platform_driver->driver.mod_name == 0)) && (ldv_3_container_platform_driver->driver.owner == & __this_module)) && (ldv_3_container_platform_driver->driver.p == 0)) && (ldv_3_container_platform_driver->driver.probe == 0)) && (ldv_3_container_platform_driver->driver.remove == 0)) && (ldv_3_container_platform_driver->driver.resume == 0)) && (ldv_3_container_platform_driver->driver.shutdown == 0)) && (ldv_3_container_platform_driver->driver.suppress_bind_attrs == (_Bool)0)) && (ldv_3_container_platform_driver->driver.suspend == 0)) && (ldv_3_container_platform_driver->id_table == 0)) && (ldv_3_container_platform_driver->prevent_deferred_probe == (_Bool)0)) && (ldv_3_container_platform_driver->resume == 0)) && (ldv_3_container_platform_driver->shutdown == 0)) && (ldv_3_container_platform_driver->suspend == 0)) && ((ldv_3_container_platform_driver->driver.pm)->complete == 0)) && ((ldv_3_container_platform_driver->driver.pm)->freeze_late == 0)) && ((ldv_3_container_platform_driver->driver.pm)->freeze_noirq == 0)) && ((ldv_3_container_platform_driver->driver.pm)->poweroff_late == 0)) && ((ldv_3_container_platform_driver->driver.pm)->poweroff_noirq == 0)) && ((ldv_3_container_platform_driver->driver.pm)->prepare == 0)) && ((ldv_3_container_platform_driver->driver.pm)->restore_early == 0)) && ((ldv_3_container_platform_driver->driver.pm)->restore_noirq == 0)) && ((ldv_3_container_platform_driver->driver.pm)->resume_early == 0)) && ((ldv_3_container_platform_driver->driver.pm)->resume_noirq == 0)) && ((ldv_3_container_platform_driver->driver.pm)->runtime_idle == 0)) && ((ldv_3_container_platform_driver->driver.pm)->suspend_late == 0)) && ((ldv_3_container_platform_driver->driver.pm)->suspend_noirq == 0)) && ((ldv_3_container_platform_driver->driver.pm)->thaw_early == 0)) && ((ldv_3_container_platform_driver->driver.pm)->thaw_noirq == 0)) && ((ldv_3_container_platform_driver->driver.owner)->sig_ok == (_Bool)0 || (ldv_3_container_platform_driver->driver.owner)->sig_ok == (_Bool)1) [2024-01-31 16:27:11,608 INFO L98 nessWitnessExtractor]: Location invariant before [L3505-L3505] ((((1U <= max_n_32bit) && (max_n_32bit <= 1073741823U)) && (count <= 1073741822U)) && (max_n_32bit != 0U)) && (i <= 3U || i <= 4U) [2024-01-31 16:27:11,608 INFO L98 nessWitnessExtractor]: Loop invariant at [L3505-L3505] ((((1U <= max_n_32bit) && (max_n_32bit <= 1073741823U)) && (count <= 1073741822U)) && (max_n_32bit != 0U)) && (i <= 3U || i <= 4U) [2024-01-31 16:27:11,608 INFO L98 nessWitnessExtractor]: Location invariant before [L4646-L4646] r == 0 [2024-01-31 16:27:11,608 INFO L98 nessWitnessExtractor]: Location invariant before [L4368-L4368] flags == 0UL [2024-01-31 16:27:11,608 INFO L98 nessWitnessExtractor]: Location invariant before [L3076-L3079] ((((1U <= (unsigned int )dir) && ((unsigned int )dir <= 2U)) && ((unsigned int )dir <= 127U)) && ((unsigned int )dir != 0U)) && ((unsigned int )dir == 1U || (unsigned int )dir == 2U) [2024-01-31 16:27:11,609 INFO L98 nessWitnessExtractor]: Location invariant before [L3920-L3920] ret == 0 [2024-01-31 16:27:11,609 INFO L98 nessWitnessExtractor]: Loop invariant at [L3676-L3676] count <= 4294967294U [2024-01-31 16:27:11,609 INFO L98 nessWitnessExtractor]: Location invariant before [L3676-L3676] count <= 4294967294U [2024-01-31 16:27:11,609 INFO L98 nessWitnessExtractor]: Location invariant before [L4015-L4015] (dma_to_memory == (_Bool)1) && (dma_to_memory == (bool )1) [2024-01-31 16:27:11,609 INFO L98 nessWitnessExtractor]: Location invariant before [L4393-L4393] (((0 == err) && (0UL == flags)) && (err == 0)) && (flags == 0UL) [2024-01-31 16:27:11,609 INFO L98 nessWitnessExtractor]: Location invariant before [L4069-L4069] (dma_chan == 0) && (dma_to_memory == (_Bool)0 || dma_to_memory == (_Bool)1) [2024-01-31 16:27:11,609 INFO L98 nessWitnessExtractor]: Location invariant before [L3437-L3437] ((bits_per_word <= 255U) && (bits_per_word != 8U)) && (bits_per_word != 16U) [2024-01-31 16:27:11,609 INFO L98 nessWitnessExtractor]: Location invariant before [L6044-L6044] size == 2800U [2024-01-31 16:27:11,609 INFO L98 nessWitnessExtractor]: Location invariant before [L6085-L6085] (size == 8U) && (size == (size_t )8UL) [2024-01-31 16:27:11,610 INFO L98 nessWitnessExtractor]: Location invariant before [L4701-L4701] 0 <= ret [2024-01-31 16:27:11,610 INFO L98 nessWitnessExtractor]: Location invariant before [L4355-L4355] flags == 0UL [2024-01-31 16:27:11,610 INFO L98 nessWitnessExtractor]: Location invariant before [L2916-L2916] ret != 0 [2024-01-31 16:27:11,610 INFO L98 nessWitnessExtractor]: Location invariant before [L3193-L3193] ((gfp == 208U) && (attrs == 0)) && (attrs == (struct dma_attrs *)0) [2024-01-31 16:27:11,610 INFO L98 nessWitnessExtractor]: Location invariant before [L4759-L4759] 0 <= ret [2024-01-31 16:27:11,610 INFO L98 nessWitnessExtractor]: Location invariant before [L4767-L4768] (ret <= -1) && (ret != 0) [2024-01-31 16:27:11,610 INFO L98 nessWitnessExtractor]: Location invariant before [L3361-L3361] ((reg <= 8UL && reg <= 127UL) && ((reg == 0UL || reg == 4UL) || reg == 8UL)) || (24UL == reg && reg == 24UL) [2024-01-31 16:27:11,610 INFO L98 nessWitnessExtractor]: Location invariant before [L2756-L2756] flags == 0UL [2024-01-31 16:27:11,610 INFO L98 nessWitnessExtractor]: Location invariant before [L3863-L3864] (((((-128 <= ret) && (-5 <= ret)) && (ret <= -1)) && (ret <= 127)) && (ret != 0)) && (ret == -5 || ret == 0) [2024-01-31 16:27:11,611 INFO L98 nessWitnessExtractor]: Location invariant before [L3855-L3855] (0 == ret) && (ret == 0) [2024-01-31 16:27:11,611 INFO L98 nessWitnessExtractor]: Location invariant before [L5710-L5710] flags == 0UL [2024-01-31 16:27:11,611 INFO L98 nessWitnessExtractor]: Location invariant before [L5145-L5145] ((((((((((((((((((((((((((((((((((arg1 == & __this_module) && (arg0->driver.acpi_match_table == 0)) && (arg0->driver.bus == 0)) && (arg0->driver.groups == 0)) && (arg0->driver.mod_name == 0)) && (arg0->driver.owner == & __this_module)) && (arg0->driver.p == 0)) && (arg0->driver.probe == 0)) && (arg0->driver.remove == 0)) && (arg0->driver.resume == 0)) && (arg0->driver.shutdown == 0)) && (arg0->driver.suppress_bind_attrs == (_Bool)0)) && (arg0->driver.suspend == 0)) && (arg0->id_table == 0)) && (arg0->prevent_deferred_probe == (_Bool)0)) && (arg0->resume == 0)) && (arg0->shutdown == 0)) && (arg0->suspend == 0)) && ((arg0->driver.pm)->complete == 0)) && ((arg0->driver.pm)->freeze_late == 0)) && ((arg0->driver.pm)->freeze_noirq == 0)) && ((arg0->driver.pm)->poweroff_late == 0)) && ((arg0->driver.pm)->poweroff_noirq == 0)) && ((arg0->driver.pm)->prepare == 0)) && ((arg0->driver.pm)->restore_early == 0)) && ((arg0->driver.pm)->restore_noirq == 0)) && ((arg0->driver.pm)->resume_early == 0)) && ((arg0->driver.pm)->resume_noirq == 0)) && ((arg0->driver.pm)->runtime_idle == 0)) && ((arg0->driver.pm)->suspend_late == 0)) && ((arg0->driver.pm)->suspend_noirq == 0)) && ((arg0->driver.pm)->thaw_early == 0)) && ((arg0->driver.pm)->thaw_noirq == 0)) && (arg1->sig_ok == (_Bool)0 || arg1->sig_ok == (_Bool)1)) && ((arg0->driver.owner)->sig_ok == (_Bool)0 || (arg0->driver.owner)->sig_ok == (_Bool)1) [2024-01-31 16:27:11,611 INFO L98 nessWitnessExtractor]: Location invariant before [L3736-L3736] count <= 4294967294U [2024-01-31 16:27:11,611 INFO L98 nessWitnessExtractor]: Location invariant before [L6982-L6982] (0U == arg1) && (arg1 == 0U) [2024-01-31 16:27:11,611 INFO L98 nessWitnessExtractor]: Location invariant before [L3216-L3216] (((attrs == 0) && (attrs == (struct dma_attrs *)0)) && (__ret_warn_on == 1)) && (_flags == 0UL) [2024-01-31 16:27:11,611 INFO L98 nessWitnessExtractor]: Location invariant before [L3823-L3824] (0 == ret) && (ret == 0) [2024-01-31 16:27:11,611 INFO L98 nessWitnessExtractor]: Location invariant before [L3155-L3155] (((((((1UL <= dma_mask) && (208U <= gfp)) && (gfp <= 209U)) && (gfp <= 255U)) && (dma_mask <= 4294967295UL)) && (gfp != 0U)) && (dma_mask != 0UL)) && (gfp == 208U || gfp == 209U) [2024-01-31 16:27:11,611 INFO L98 nessWitnessExtractor]: Location invariant before [L3148-L3148] gfp == 208U [2024-01-31 16:27:11,612 INFO L98 nessWitnessExtractor]: Location invariant before [L4024-L4024] dma_to_memory == (_Bool)0 || dma_to_memory == (_Bool)1 [2024-01-31 16:27:11,612 INFO L98 nessWitnessExtractor]: Loop invariant at [L3878-L3878] ret == 0 [2024-01-31 16:27:11,612 INFO L98 nessWitnessExtractor]: Location invariant before [L3878-L3878] ret == 0 [2024-01-31 16:27:11,612 INFO L98 nessWitnessExtractor]: Location invariant before [L4761-L4761] 0 <= ret [2024-01-31 16:27:11,612 INFO L98 nessWitnessExtractor]: Location invariant before [L3349-L3349] ((8UL <= reg) && (reg != 0UL)) && (((reg <= 16UL && reg <= 127UL) && (reg == 8UL || reg == 16UL)) || ((reg <= 384UL && reg <= 32767UL) && ((reg == 8UL || reg == 28UL) || reg == 384UL))) [2024-01-31 16:27:11,612 INFO L98 nessWitnessExtractor]: Location invariant before [L3998-L3998] dma_to_memory == (_Bool)0 || dma_to_memory == (_Bool)1 [2024-01-31 16:27:11,612 INFO L98 nessWitnessExtractor]: Location invariant before [L3442-L3442] bits_per_word <= 255U [2024-01-31 16:27:11,612 INFO L98 nessWitnessExtractor]: Location invariant before [L6081-L6081] (size == 8U) && (size == (size_t )8UL) [2024-01-31 16:27:11,612 INFO L98 nessWitnessExtractor]: Location invariant before [L3180-L3180] ((gfp == 208U) && (attrs == 0)) && (attrs == (struct dma_attrs *)0) [2024-01-31 16:27:11,612 INFO L98 nessWitnessExtractor]: Location invariant before [L3621-L3621] ((((1U <= rx_full_count) && (i <= 4294967294U)) && (count <= 4294967294U)) && (read_words == 0U)) && (rx_full_count != 0U) [2024-01-31 16:27:11,613 INFO L98 nessWitnessExtractor]: Location invariant before [L5274-L5274] (((((0 == ldv_2_data_data) && (0 == ldv_2_thread_thread)) && (arg0 == data)) && (ldv_2_data_data == ldv_2_thread_thread)) && (ldv_2_thread_thread == 0)) && ((unsigned long )ldv_2_data_data == 0UL) [2024-01-31 16:27:11,613 INFO L98 nessWitnessExtractor]: Location invariant before [L6323-L6323] (desc == (char const *)"") && (expr == 1) [2024-01-31 16:27:11,613 INFO L98 nessWitnessExtractor]: Location invariant before [L3906-L3906] ret == 0 [2024-01-31 16:27:11,613 INFO L98 nessWitnessExtractor]: Location invariant before [L5214-L5214] (0 == ldv_5_tegra_slink_driver_exit_default) && (ldv_5_tegra_slink_driver_exit_default == 0) [2024-01-31 16:27:11,613 INFO L98 nessWitnessExtractor]: Location invariant before [L3886-L3887] ret == 0 [2024-01-31 16:27:11,613 INFO L98 nessWitnessExtractor]: Location invariant before [L3728-L3728] (i <= 4294967294U) && (count <= 4294967294U) [2024-01-31 16:27:11,613 INFO L98 nessWitnessExtractor]: Location invariant before [L4334-L4334] (0UL == flags) && (flags == 0UL) [2024-01-31 16:27:11,613 INFO L98 nessWitnessExtractor]: Location invariant before [L3727-L3727] (i <= 4294967294U) && (count <= 4294967294U) [2024-01-31 16:27:11,614 INFO L98 nessWitnessExtractor]: Location invariant before [L3514-L3514] (max_n_32bit <= 1073741823U) && (count <= 1073741823U) [2024-01-31 16:27:11,614 INFO L98 nessWitnessExtractor]: Loop invariant at [L3514-L3514] (max_n_32bit <= 1073741823U) && (count <= 1073741823U) [2024-01-31 16:27:11,614 INFO L98 nessWitnessExtractor]: Location invariant before [L4603-L4603] (0 == cdata) && (cdata == 0) [2024-01-31 16:27:11,614 INFO L98 nessWitnessExtractor]: Location invariant before [L3622-L3622] ((((1U <= rx_full_count) && (i <= 4294967294U)) && (count <= 4294967294U)) && (read_words == 0U)) && (rx_full_count != 0U) [2024-01-31 16:27:11,614 INFO L98 nessWitnessExtractor]: Location invariant before [L5018-L5018] ((((((((((((((((((((((((((((((((arg0->driver.acpi_match_table == 0) && (arg0->driver.bus == 0)) && (arg0->driver.groups == 0)) && (arg0->driver.mod_name == 0)) && (arg0->driver.owner == & __this_module)) && (arg0->driver.p == 0)) && (arg0->driver.probe == 0)) && (arg0->driver.remove == 0)) && (arg0->driver.resume == 0)) && (arg0->driver.shutdown == 0)) && (arg0->driver.suppress_bind_attrs == (_Bool)0)) && (arg0->driver.suspend == 0)) && (arg0->id_table == 0)) && (arg0->prevent_deferred_probe == (_Bool)0)) && (arg0->resume == 0)) && (arg0->shutdown == 0)) && (arg0->suspend == 0)) && ((arg0->driver.pm)->complete == 0)) && ((arg0->driver.pm)->freeze_late == 0)) && ((arg0->driver.pm)->freeze_noirq == 0)) && ((arg0->driver.pm)->poweroff_late == 0)) && ((arg0->driver.pm)->poweroff_noirq == 0)) && ((arg0->driver.pm)->prepare == 0)) && ((arg0->driver.pm)->restore_early == 0)) && ((arg0->driver.pm)->restore_noirq == 0)) && ((arg0->driver.pm)->resume_early == 0)) && ((arg0->driver.pm)->resume_noirq == 0)) && ((arg0->driver.pm)->runtime_idle == 0)) && ((arg0->driver.pm)->suspend_late == 0)) && ((arg0->driver.pm)->suspend_noirq == 0)) && ((arg0->driver.pm)->thaw_early == 0)) && ((arg0->driver.pm)->thaw_noirq == 0)) && ((arg0->driver.owner)->sig_ok == (_Bool)0 || (arg0->driver.owner)->sig_ok == (_Bool)1) [2024-01-31 16:27:11,614 INFO L98 nessWitnessExtractor]: Location invariant before [L4394-L4394] (((0 == err) && (0UL == flags)) && (err == 0)) && (flags == 0UL) [2024-01-31 16:27:11,614 INFO L98 nessWitnessExtractor]: Location invariant before [L3907-L3907] ret == 0 [2024-01-31 16:27:11,614 INFO L98 nessWitnessExtractor]: Location invariant before [L3195-L3195] ((gfp == 208U) && (attrs == 0)) && (attrs == (struct dma_attrs *)0) [2024-01-31 16:27:11,614 INFO L98 nessWitnessExtractor]: Location invariant before [L2982-L2982] (((((((1U <= (unsigned int )dir) && ((unsigned int )dir <= 2U)) && ((unsigned int )dir <= 127U)) && (3UL == flags)) && (buf == sg.dma_address)) && (flags == 3UL)) && ((unsigned int )dir != 0U)) && ((unsigned int )dir == 1U || (unsigned int )dir == 2U) [2024-01-31 16:27:11,615 INFO L98 nessWitnessExtractor]: Location invariant before [L4356-L4356] flags == 0UL [2024-01-31 16:27:11,615 INFO L98 nessWitnessExtractor]: Location invariant before [L3984-L3984] dma_to_memory == (_Bool)0 || dma_to_memory == (_Bool)1 [2024-01-31 16:27:11,615 INFO L98 nessWitnessExtractor]: Location invariant before [L3298-L3298] propname == (char const *)"spi-max-frequency" [2024-01-31 16:27:11,615 INFO L98 nessWitnessExtractor]: Location invariant before [L4445-L4445] ((((((0 <= err) && (1 <= err)) && (err <= 3)) && (err <= 255)) && (0UL == flags)) && (flags == 0UL)) && (err != 0) [2024-01-31 16:27:11,615 INFO L98 nessWitnessExtractor]: Location invariant before [L5192-L5192] ((((8192UL == arg3) && (arg0 == ldv_9_line_line)) && (arg1 == ldv_9_callback_handler)) && (arg2 == ldv_9_thread_thread)) && (arg3 == 8192UL) [2024-01-31 16:27:11,615 INFO L98 nessWitnessExtractor]: Location invariant before [L4518-L4518] context_data == tspi [2024-01-31 16:27:11,615 INFO L98 nessWitnessExtractor]: Location invariant before [L3895-L3895] (((((-128 <= ret) && (-5 <= ret)) && (ret <= -1)) && (ret <= 127)) && (ret != 0)) && (ret == -5 || ret == 0) [2024-01-31 16:27:11,615 INFO L98 nessWitnessExtractor]: Location invariant before [L2954-L2954] (((unsigned int )cmd <= 3U && (unsigned int )cmd <= 127U) && ((unsigned int )cmd == 0U || (unsigned int )cmd == 3U)) || (((0UL == arg && cmd == (enum dma_ctrl_cmd )0) && arg == 0UL) && (unsigned int )cmd == 0U) [2024-01-31 16:27:11,615 INFO L98 nessWitnessExtractor]: Location invariant before [L4026-L4026] dma_to_memory == (_Bool)0 || dma_to_memory == (_Bool)1 [2024-01-31 16:27:11,616 INFO L98 nessWitnessExtractor]: Location invariant before [L5423-L5423] ((((((((((((((((((((((((((((((((ldv_3_container_platform_driver->driver.acpi_match_table == 0) && (ldv_3_container_platform_driver->driver.bus == 0)) && (ldv_3_container_platform_driver->driver.groups == 0)) && (ldv_3_container_platform_driver->driver.mod_name == 0)) && (ldv_3_container_platform_driver->driver.owner == & __this_module)) && (ldv_3_container_platform_driver->driver.p == 0)) && (ldv_3_container_platform_driver->driver.probe == 0)) && (ldv_3_container_platform_driver->driver.remove == 0)) && (ldv_3_container_platform_driver->driver.resume == 0)) && (ldv_3_container_platform_driver->driver.shutdown == 0)) && (ldv_3_container_platform_driver->driver.suppress_bind_attrs == (_Bool)0)) && (ldv_3_container_platform_driver->driver.suspend == 0)) && (ldv_3_container_platform_driver->id_table == 0)) && (ldv_3_container_platform_driver->prevent_deferred_probe == (_Bool)0)) && (ldv_3_container_platform_driver->resume == 0)) && (ldv_3_container_platform_driver->shutdown == 0)) && (ldv_3_container_platform_driver->suspend == 0)) && ((ldv_3_container_platform_driver->driver.pm)->complete == 0)) && ((ldv_3_container_platform_driver->driver.pm)->freeze_late == 0)) && ((ldv_3_container_platform_driver->driver.pm)->freeze_noirq == 0)) && ((ldv_3_container_platform_driver->driver.pm)->poweroff_late == 0)) && ((ldv_3_container_platform_driver->driver.pm)->poweroff_noirq == 0)) && ((ldv_3_container_platform_driver->driver.pm)->prepare == 0)) && ((ldv_3_container_platform_driver->driver.pm)->restore_early == 0)) && ((ldv_3_container_platform_driver->driver.pm)->restore_noirq == 0)) && ((ldv_3_container_platform_driver->driver.pm)->resume_early == 0)) && ((ldv_3_container_platform_driver->driver.pm)->resume_noirq == 0)) && ((ldv_3_container_platform_driver->driver.pm)->runtime_idle == 0)) && ((ldv_3_container_platform_driver->driver.pm)->suspend_late == 0)) && ((ldv_3_container_platform_driver->driver.pm)->suspend_noirq == 0)) && ((ldv_3_container_platform_driver->driver.pm)->thaw_early == 0)) && ((ldv_3_container_platform_driver->driver.pm)->thaw_noirq == 0)) && ((ldv_3_container_platform_driver->driver.owner)->sig_ok == (_Bool)0 || (ldv_3_container_platform_driver->driver.owner)->sig_ok == (_Bool)1) [2024-01-31 16:27:11,616 INFO L98 nessWitnessExtractor]: Location invariant before [L5360-L5360] (((((((((((((((((((((((((((((((((arg0 == data) && (ldv_3_container_platform_driver->driver.acpi_match_table == 0)) && (ldv_3_container_platform_driver->driver.bus == 0)) && (ldv_3_container_platform_driver->driver.groups == 0)) && (ldv_3_container_platform_driver->driver.mod_name == 0)) && (ldv_3_container_platform_driver->driver.owner == & __this_module)) && (ldv_3_container_platform_driver->driver.p == 0)) && (ldv_3_container_platform_driver->driver.probe == 0)) && (ldv_3_container_platform_driver->driver.remove == 0)) && (ldv_3_container_platform_driver->driver.resume == 0)) && (ldv_3_container_platform_driver->driver.shutdown == 0)) && (ldv_3_container_platform_driver->driver.suppress_bind_attrs == (_Bool)0)) && (ldv_3_container_platform_driver->driver.suspend == 0)) && (ldv_3_container_platform_driver->id_table == 0)) && (ldv_3_container_platform_driver->prevent_deferred_probe == (_Bool)0)) && (ldv_3_container_platform_driver->resume == 0)) && (ldv_3_container_platform_driver->shutdown == 0)) && (ldv_3_container_platform_driver->suspend == 0)) && ((ldv_3_container_platform_driver->driver.pm)->complete == 0)) && ((ldv_3_container_platform_driver->driver.pm)->freeze_late == 0)) && ((ldv_3_container_platform_driver->driver.pm)->freeze_noirq == 0)) && ((ldv_3_container_platform_driver->driver.pm)->poweroff_late == 0)) && ((ldv_3_container_platform_driver->driver.pm)->poweroff_noirq == 0)) && ((ldv_3_container_platform_driver->driver.pm)->prepare == 0)) && ((ldv_3_container_platform_driver->driver.pm)->restore_early == 0)) && ((ldv_3_container_platform_driver->driver.pm)->restore_noirq == 0)) && ((ldv_3_container_platform_driver->driver.pm)->resume_early == 0)) && ((ldv_3_container_platform_driver->driver.pm)->resume_noirq == 0)) && ((ldv_3_container_platform_driver->driver.pm)->runtime_idle == 0)) && ((ldv_3_container_platform_driver->driver.pm)->suspend_late == 0)) && ((ldv_3_container_platform_driver->driver.pm)->suspend_noirq == 0)) && ((ldv_3_container_platform_driver->driver.pm)->thaw_early == 0)) && ((ldv_3_container_platform_driver->driver.pm)->thaw_noirq == 0)) && ((ldv_3_container_platform_driver->driver.owner)->sig_ok == (_Bool)0 || (ldv_3_container_platform_driver->driver.owner)->sig_ok == (_Bool)1) [2024-01-31 16:27:11,616 INFO L98 nessWitnessExtractor]: Location invariant before [L4784-L4784] (ret <= -1) && (ret != 0) [2024-01-31 16:27:11,616 INFO L98 nessWitnessExtractor]: Location invariant before [L3183-L3183] ((gfp == 208U) && (attrs == 0)) && (attrs == (struct dma_attrs *)0) [2024-01-31 16:27:11,616 INFO L98 nessWitnessExtractor]: Location invariant before [L5384-L5384] ((((((((((((((((((((((((((((((((ldv_3_container_platform_driver->driver.acpi_match_table == 0) && (ldv_3_container_platform_driver->driver.bus == 0)) && (ldv_3_container_platform_driver->driver.groups == 0)) && (ldv_3_container_platform_driver->driver.mod_name == 0)) && (ldv_3_container_platform_driver->driver.owner == & __this_module)) && (ldv_3_container_platform_driver->driver.p == 0)) && (ldv_3_container_platform_driver->driver.probe == 0)) && (ldv_3_container_platform_driver->driver.remove == 0)) && (ldv_3_container_platform_driver->driver.resume == 0)) && (ldv_3_container_platform_driver->driver.shutdown == 0)) && (ldv_3_container_platform_driver->driver.suppress_bind_attrs == (_Bool)0)) && (ldv_3_container_platform_driver->driver.suspend == 0)) && (ldv_3_container_platform_driver->id_table == 0)) && (ldv_3_container_platform_driver->prevent_deferred_probe == (_Bool)0)) && (ldv_3_container_platform_driver->resume == 0)) && (ldv_3_container_platform_driver->shutdown == 0)) && (ldv_3_container_platform_driver->suspend == 0)) && ((ldv_3_container_platform_driver->driver.pm)->complete == 0)) && ((ldv_3_container_platform_driver->driver.pm)->freeze_late == 0)) && ((ldv_3_container_platform_driver->driver.pm)->freeze_noirq == 0)) && ((ldv_3_container_platform_driver->driver.pm)->poweroff_late == 0)) && ((ldv_3_container_platform_driver->driver.pm)->poweroff_noirq == 0)) && ((ldv_3_container_platform_driver->driver.pm)->prepare == 0)) && ((ldv_3_container_platform_driver->driver.pm)->restore_early == 0)) && ((ldv_3_container_platform_driver->driver.pm)->restore_noirq == 0)) && ((ldv_3_container_platform_driver->driver.pm)->resume_early == 0)) && ((ldv_3_container_platform_driver->driver.pm)->resume_noirq == 0)) && ((ldv_3_container_platform_driver->driver.pm)->runtime_idle == 0)) && ((ldv_3_container_platform_driver->driver.pm)->suspend_late == 0)) && ((ldv_3_container_platform_driver->driver.pm)->suspend_noirq == 0)) && ((ldv_3_container_platform_driver->driver.pm)->thaw_early == 0)) && ((ldv_3_container_platform_driver->driver.pm)->thaw_noirq == 0)) && ((ldv_3_container_platform_driver->driver.owner)->sig_ok == (_Bool)0 || (ldv_3_container_platform_driver->driver.owner)->sig_ok == (_Bool)1) [2024-01-31 16:27:11,616 INFO L98 nessWitnessExtractor]: Location invariant before [L2792-L2792] flags == 0UL [2024-01-31 16:27:11,616 INFO L98 nessWitnessExtractor]: Location invariant before [L3730-L3730] (i <= 4294967294U) && (count <= 4294967294U) [2024-01-31 16:27:11,616 INFO L98 nessWitnessExtractor]: Location invariant before [L2736-L2736] ((((((((((((((((((((((((((0UL == __ret) && (0UL == __edi)) && (0UL == __esi)) && (0UL == __edx)) && (0UL == __ecx)) && (0UL == __eax)) && (__ret == 0UL)) && (__ret == __edi)) && (__ret == __esi)) && (__ret == __edx)) && (__ret == __ecx)) && (__ret == __eax)) && (__edi == 0UL)) && (__edi == __esi)) && (__edi == __edx)) && (__edi == __ecx)) && (__edi == __eax)) && (__esi == 0UL)) && (__esi == __edx)) && (__esi == __ecx)) && (__esi == __eax)) && (__edx == 0UL)) && (__edx == __ecx)) && (__edx == __eax)) && (__ecx == 0UL)) && (__ecx == __eax)) && (__eax == 0UL) [2024-01-31 16:27:11,617 INFO L98 nessWitnessExtractor]: Location invariant before [L5824-L5824] ((((((((((((((((((((((((((((((((((ldv_func_arg2 == & __this_module) && (ldv_func_arg1->driver.acpi_match_table == 0)) && (ldv_func_arg1->driver.bus == 0)) && (ldv_func_arg1->driver.groups == 0)) && (ldv_func_arg1->driver.mod_name == 0)) && (ldv_func_arg1->driver.owner == & __this_module)) && (ldv_func_arg1->driver.p == 0)) && (ldv_func_arg1->driver.probe == 0)) && (ldv_func_arg1->driver.remove == 0)) && (ldv_func_arg1->driver.resume == 0)) && (ldv_func_arg1->driver.shutdown == 0)) && (ldv_func_arg1->driver.suppress_bind_attrs == (_Bool)0)) && (ldv_func_arg1->driver.suspend == 0)) && (ldv_func_arg1->id_table == 0)) && (ldv_func_arg1->prevent_deferred_probe == (_Bool)0)) && (ldv_func_arg1->resume == 0)) && (ldv_func_arg1->shutdown == 0)) && (ldv_func_arg1->suspend == 0)) && ((ldv_func_arg1->driver.pm)->complete == 0)) && ((ldv_func_arg1->driver.pm)->freeze_late == 0)) && ((ldv_func_arg1->driver.pm)->freeze_noirq == 0)) && ((ldv_func_arg1->driver.pm)->poweroff_late == 0)) && ((ldv_func_arg1->driver.pm)->poweroff_noirq == 0)) && ((ldv_func_arg1->driver.pm)->prepare == 0)) && ((ldv_func_arg1->driver.pm)->restore_early == 0)) && ((ldv_func_arg1->driver.pm)->restore_noirq == 0)) && ((ldv_func_arg1->driver.pm)->resume_early == 0)) && ((ldv_func_arg1->driver.pm)->resume_noirq == 0)) && ((ldv_func_arg1->driver.pm)->runtime_idle == 0)) && ((ldv_func_arg1->driver.pm)->suspend_late == 0)) && ((ldv_func_arg1->driver.pm)->suspend_noirq == 0)) && ((ldv_func_arg1->driver.pm)->thaw_early == 0)) && ((ldv_func_arg1->driver.pm)->thaw_noirq == 0)) && (ldv_func_arg2->sig_ok == (_Bool)0 || ldv_func_arg2->sig_ok == (_Bool)1)) && ((ldv_func_arg1->driver.owner)->sig_ok == (_Bool)0 || (ldv_func_arg1->driver.owner)->sig_ok == (_Bool)1) [2024-01-31 16:27:11,617 INFO L98 nessWitnessExtractor]: Location invariant before [L3524-L3524] (tx_empty_count == _min2___0) && (max_n_32bit == written_words) [2024-01-31 16:27:11,617 INFO L98 nessWitnessExtractor]: Location invariant before [L6071-L6071] (((((((((((size == 16U && size == (size_t )16UL) && (unsigned long )__mod_of_device_table.data == 0UL) && (__this_module.sig_ok == (_Bool)0 || __this_module.sig_ok == (_Bool)1)) && (x86_dma_fallback_dev.offline == (_Bool)0 || x86_dma_fallback_dev.offline == (_Bool)1)) && (x86_dma_fallback_dev.offline_disabled == (_Bool)0 || x86_dma_fallback_dev.offline_disabled == (_Bool)1)) && (x86_dma_fallback_dev.power.early_init == (_Bool)0 || x86_dma_fallback_dev.power.early_init == (_Bool)1)) && (x86_dma_fallback_dev.power.ignore_children == (_Bool)0 || x86_dma_fallback_dev.power.ignore_children == (_Bool)1)) && (x86_dma_fallback_dev.power.is_prepared == (_Bool)0 || x86_dma_fallback_dev.power.is_prepared == (_Bool)1)) && (x86_dma_fallback_dev.power.is_suspended == (_Bool)0 || x86_dma_fallback_dev.power.is_suspended == (_Bool)1)) && (x86_dma_fallback_dev.power.syscore == (_Bool)0 || x86_dma_fallback_dev.power.syscore == (_Bool)1)) && (x86_dma_fallback_dev.power.wakeup_path == (_Bool)0 || x86_dma_fallback_dev.power.wakeup_path == (_Bool)1)) || ((((16U <= size && size <= 1432U) && size <= 32767U) && size != 0U) && ((size == 16U || size == 40U) || size == 1432U)) [2024-01-31 16:27:11,617 INFO L98 nessWitnessExtractor]: Location invariant before [L5327-L5327] (((((((((((arg0 == (void *)0) && ((unsigned long )__mod_of_device_table.data == 0UL)) && ((unsigned long )arg0 == 0UL)) && (__this_module.sig_ok == (_Bool)0 || __this_module.sig_ok == (_Bool)1)) && (x86_dma_fallback_dev.offline == (_Bool)0 || x86_dma_fallback_dev.offline == (_Bool)1)) && (x86_dma_fallback_dev.offline_disabled == (_Bool)0 || x86_dma_fallback_dev.offline_disabled == (_Bool)1)) && (x86_dma_fallback_dev.power.early_init == (_Bool)0 || x86_dma_fallback_dev.power.early_init == (_Bool)1)) && (x86_dma_fallback_dev.power.ignore_children == (_Bool)0 || x86_dma_fallback_dev.power.ignore_children == (_Bool)1)) && (x86_dma_fallback_dev.power.is_prepared == (_Bool)0 || x86_dma_fallback_dev.power.is_prepared == (_Bool)1)) && (x86_dma_fallback_dev.power.is_suspended == (_Bool)0 || x86_dma_fallback_dev.power.is_suspended == (_Bool)1)) && (x86_dma_fallback_dev.power.syscore == (_Bool)0 || x86_dma_fallback_dev.power.syscore == (_Bool)1)) && (x86_dma_fallback_dev.power.wakeup_path == (_Bool)0 || x86_dma_fallback_dev.power.wakeup_path == (_Bool)1) [2024-01-31 16:27:11,617 INFO L98 nessWitnessExtractor]: Location invariant before [L4464-L4464] (err == 0) && (flags == 0UL) [2024-01-31 16:27:11,617 INFO L98 nessWitnessExtractor]: Location invariant before [L4487-L4487] (((((-128 <= err) && (-5 <= err)) && (err <= 0)) && (err <= 127)) && (flags == 0UL)) && (err == -5 || err == 0) [2024-01-31 16:27:11,617 INFO L98 nessWitnessExtractor]: Location invariant before [L3132-L3132] gfp == 208U [2024-01-31 16:27:11,617 INFO L98 nessWitnessExtractor]: Location invariant before [L4462-L4462] (err == 0) && (flags == 0UL) [2024-01-31 16:27:11,617 INFO L98 nessWitnessExtractor]: Location invariant before [L4402-L4402] (((0 == err) && (0UL == flags)) && (err == 0)) && (flags == 0UL) [2024-01-31 16:27:11,618 INFO L98 nessWitnessExtractor]: Location invariant before [L4516-L4516] context_data == tspi [2024-01-31 16:27:11,618 INFO L98 nessWitnessExtractor]: Location invariant before [L3853-L3853] (0 == ret) && (ret == 0) [2024-01-31 16:27:11,618 INFO L98 nessWitnessExtractor]: Location invariant before [L2748-L2748] ((((((((((((((((((((((((((0UL == __ret) && (0UL == __edi)) && (0UL == __esi)) && (0UL == __edx)) && (0UL == __ecx)) && (0UL == __eax)) && (__ret == 0UL)) && (__ret == __edi)) && (__ret == __esi)) && (__ret == __edx)) && (__ret == __ecx)) && (__ret == __eax)) && (__edi == 0UL)) && (__edi == __esi)) && (__edi == __edx)) && (__edi == __ecx)) && (__edi == __eax)) && (__esi == 0UL)) && (__esi == __edx)) && (__esi == __ecx)) && (__esi == __eax)) && (__edx == 0UL)) && (__edx == __ecx)) && (__edx == __eax)) && (__ecx == 0UL)) && (__ecx == __eax)) && (__eax == 0UL) [2024-01-31 16:27:11,618 INFO L98 nessWitnessExtractor]: Location invariant before [L5275-L5275] ((0 == ldv_2_data_data) && (arg0 == data)) && ((unsigned long )ldv_2_data_data == 0UL) [2024-01-31 16:27:11,618 INFO L98 nessWitnessExtractor]: Location invariant before [L5227-L5227] (ldv_5_tegra_slink_driver_exit_default == 0) && (ldv_5_tegra_slink_driver_init_default == 0) [2024-01-31 16:27:11,618 INFO L98 nessWitnessExtractor]: Loop invariant at [L3630-L3630] read_words == 0U [2024-01-31 16:27:11,618 INFO L98 nessWitnessExtractor]: Location invariant before [L3630-L3630] read_words == 0U [2024-01-31 16:27:11,618 INFO L98 nessWitnessExtractor]: Location invariant before [L3897-L3897] (((((-128 <= ret) && (-5 <= ret)) && (ret <= -1)) && (ret <= 127)) && (ret != 0)) && (ret == -5 || ret == 0) [2024-01-31 16:27:11,618 INFO L98 nessWitnessExtractor]: Location invariant before [L3852-L3852] (0 == ret) && (ret == 0) [2024-01-31 16:27:11,618 INFO L98 nessWitnessExtractor]: Location invariant before [L3300-L3300] propname == (char const *)"spi-max-frequency" [2024-01-31 16:27:11,619 INFO L98 nessWitnessExtractor]: Location invariant before [L4760-L4760] 0 <= ret [2024-01-31 16:27:11,619 INFO L98 nessWitnessExtractor]: Location invariant before [L4453-L4453] ((0UL == flags) && (err == 0)) && (flags == 0UL) [2024-01-31 16:27:11,619 INFO L98 nessWitnessExtractor]: Location invariant before [L3113-L3116] ((((1U <= (unsigned int )dir) && ((unsigned int )dir <= 2U)) && ((unsigned int )dir <= 127U)) && ((unsigned int )dir != 0U)) && ((unsigned int )dir == 1U || (unsigned int )dir == 2U) [2024-01-31 16:27:11,619 INFO L98 nessWitnessExtractor]: Location invariant before [L4523-L4523] context_data == tspi [2024-01-31 16:27:11,619 INFO L98 nessWitnessExtractor]: Location invariant before [L3175-L3175] ((gfp == 208U) && (attrs == 0)) && (attrs == (struct dma_attrs *)0) [2024-01-31 16:27:11,619 INFO L98 nessWitnessExtractor]: Location invariant before [L4068-L4068] dma_to_memory == (_Bool)0 || dma_to_memory == (_Bool)1 [2024-01-31 16:27:11,619 INFO L98 nessWitnessExtractor]: Location invariant before [L3499-L3499] ((((((1U <= nbytes) && (1U <= max_n_32bit)) && (max_n_32bit <= 1073741823U)) && (i <= 3U)) && (count <= 1073741822U)) && (nbytes != 0U)) && (max_n_32bit != 0U) [2024-01-31 16:27:11,619 INFO L98 nessWitnessExtractor]: Location invariant before [L6027-L6027] ((nmemb == 1U) && (nmemb == (size_t )1UL)) && (size == 2800U) [2024-01-31 16:27:11,619 INFO L98 nessWitnessExtractor]: Location invariant before [L4447-L4447] ((((((0 <= err) && (1 <= err)) && (err <= 3)) && (err <= 255)) && (0UL == flags)) && (flags == 0UL)) && (err != 0) [2024-01-31 16:27:11,620 INFO L98 nessWitnessExtractor]: Location invariant before [L3680-L3680] count <= 4294967294U [2024-01-31 16:27:11,620 INFO L98 nessWitnessExtractor]: Location invariant before [L3214-L3214] ((attrs == 0) && (attrs == (struct dma_attrs *)0)) && (_flags == 0UL) [2024-01-31 16:27:11,620 INFO L98 nessWitnessExtractor]: Location invariant before [L4425-L4425] ((((0 <= err) && (err <= 1)) && (0UL == flags)) && (flags == 0UL)) && (err == 0 || err == 1) [2024-01-31 16:27:11,620 INFO L98 nessWitnessExtractor]: Location invariant before [L4782-L4782] (ret <= -1) && (ret != 0) [2024-01-31 16:27:11,620 INFO L98 nessWitnessExtractor]: Location invariant before [L3634-L3634] read_words == 0U [2024-01-31 16:27:11,620 INFO L98 nessWitnessExtractor]: Location invariant before [L3543-L3543] ((((1U <= max_n_32bit) && (count <= 4294967294U)) && (tx_empty_count == _min2___0)) && (max_n_32bit == written_words)) && (max_n_32bit != 0U) [2024-01-31 16:27:11,620 INFO L98 nessWitnessExtractor]: Location invariant before [L4737-L4737] 0 <= ret [2024-01-31 16:27:11,620 INFO L98 nessWitnessExtractor]: Location invariant before [L4724-L4724] 0 <= ret [2024-01-31 16:27:11,620 INFO L98 nessWitnessExtractor]: Location invariant before [L4337-L4338] (0UL == flags) && (flags == 0UL) [2024-01-31 16:27:11,621 INFO L98 nessWitnessExtractor]: Location invariant before [L5281-L5281] arg0 == data [2024-01-31 16:27:11,621 INFO L98 nessWitnessExtractor]: Location invariant before [L3531-L3531] (((((((1U <= nbytes) && (1U <= max_n_32bit)) && (i <= 4294967294U)) && (count <= 4294967294U)) && (tx_empty_count == _min2___0)) && (max_n_32bit == written_words)) && (nbytes != 0U)) && (max_n_32bit != 0U) [2024-01-31 16:27:11,621 INFO L98 nessWitnessExtractor]: Location invariant before [L4389-L4389] (0UL == flags) && (flags == 0UL) [2024-01-31 16:27:11,621 INFO L98 nessWitnessExtractor]: Location invariant before [L4036-L4036] ((((((0U == dma_sconfig.dst_maxburst) && (4 == dma_sconfig.dst_addr_width)) && (dma_to_memory == (_Bool)0)) && (dma_to_memory == (bool )0)) && (ret == 0)) && (dma_sconfig.dst_maxburst == 0U)) && ((unsigned int )dma_sconfig.dst_addr_width == 4U) [2024-01-31 16:27:11,621 INFO L98 nessWitnessExtractor]: Location invariant before [L3819-L3819] (0 == ret) && (ret == 0) [2024-01-31 16:27:11,621 INFO L98 nessWitnessExtractor]: Location invariant before [L4735-L4735] 0 <= ret [2024-01-31 16:27:11,621 INFO L98 nessWitnessExtractor]: Location invariant before [L4522-L4522] context_data == tspi [2024-01-31 16:27:11,621 INFO L98 nessWitnessExtractor]: Location invariant before [L5831-L5831] ((((((((((((((((((((((((((((((((ldv_func_arg1->driver.acpi_match_table == 0) && (ldv_func_arg1->driver.bus == 0)) && (ldv_func_arg1->driver.groups == 0)) && (ldv_func_arg1->driver.mod_name == 0)) && (ldv_func_arg1->driver.owner == & __this_module)) && (ldv_func_arg1->driver.p == 0)) && (ldv_func_arg1->driver.probe == 0)) && (ldv_func_arg1->driver.remove == 0)) && (ldv_func_arg1->driver.resume == 0)) && (ldv_func_arg1->driver.shutdown == 0)) && (ldv_func_arg1->driver.suppress_bind_attrs == (_Bool)0)) && (ldv_func_arg1->driver.suspend == 0)) && (ldv_func_arg1->id_table == 0)) && (ldv_func_arg1->prevent_deferred_probe == (_Bool)0)) && (ldv_func_arg1->resume == 0)) && (ldv_func_arg1->shutdown == 0)) && (ldv_func_arg1->suspend == 0)) && ((ldv_func_arg1->driver.pm)->complete == 0)) && ((ldv_func_arg1->driver.pm)->freeze_late == 0)) && ((ldv_func_arg1->driver.pm)->freeze_noirq == 0)) && ((ldv_func_arg1->driver.pm)->poweroff_late == 0)) && ((ldv_func_arg1->driver.pm)->poweroff_noirq == 0)) && ((ldv_func_arg1->driver.pm)->prepare == 0)) && ((ldv_func_arg1->driver.pm)->restore_early == 0)) && ((ldv_func_arg1->driver.pm)->restore_noirq == 0)) && ((ldv_func_arg1->driver.pm)->resume_early == 0)) && ((ldv_func_arg1->driver.pm)->resume_noirq == 0)) && ((ldv_func_arg1->driver.pm)->runtime_idle == 0)) && ((ldv_func_arg1->driver.pm)->suspend_late == 0)) && ((ldv_func_arg1->driver.pm)->suspend_noirq == 0)) && ((ldv_func_arg1->driver.pm)->thaw_early == 0)) && ((ldv_func_arg1->driver.pm)->thaw_noirq == 0)) && ((ldv_func_arg1->driver.owner)->sig_ok == (_Bool)0 || (ldv_func_arg1->driver.owner)->sig_ok == (_Bool)1) [2024-01-31 16:27:11,621 INFO L98 nessWitnessExtractor]: Location invariant before [L6003-L6003] ((size <= 1384U && size <= 32767U) && (((((size == 0U || size == 56U) || size == 72U) || size == 184U) || size == 200U) || size == 1384U)) || (size == 0U && size == (size_t )0UL) [2024-01-31 16:27:11,621 INFO L98 nessWitnessExtractor]: Location invariant before [L3832-L3832] (0 == ret) && (ret == 0) [2024-01-31 16:27:11,622 INFO L98 nessWitnessExtractor]: Location invariant before [L5193-L5194] (((((8192UL == arg3) && (arg0 == ldv_9_line_line)) && (arg1 == ldv_9_callback_handler)) && (arg2 == ldv_9_thread_thread)) && (arg3 == 8192UL)) && (arg5 == ldv_9_data_data) [2024-01-31 16:27:11,622 INFO L98 nessWitnessExtractor]: Location invariant before [L3892-L3893] (((((-128 <= ret) && (-5 <= ret)) && (ret <= -1)) && (ret <= 127)) && (ret != 0)) && (ret == -5 || ret == 0) [2024-01-31 16:27:11,622 INFO L98 nessWitnessExtractor]: Location invariant before [L5354-L5354] ((0 == ldv_3_container_platform_driver) && (arg0 == data)) && (ldv_3_container_platform_driver == 0) [2024-01-31 16:27:11,622 INFO L98 nessWitnessExtractor]: Location invariant before [L4044-L4044] (ret != 0) && (dma_to_memory == (_Bool)0 || dma_to_memory == (_Bool)1) [2024-01-31 16:27:11,622 INFO L98 nessWitnessExtractor]: Location invariant before [L4762-L4762] 0 <= ret [2024-01-31 16:27:11,622 INFO L98 nessWitnessExtractor]: Location invariant before [L4399-L4400] (((0 == err) && (0UL == flags)) && (err == 0)) && (flags == 0UL) [2024-01-31 16:27:11,622 INFO L98 nessWitnessExtractor]: Location invariant before [L5418-L5418] ((((((((((((((((((((((((((((((((ldv_3_container_platform_driver->driver.acpi_match_table == 0) && (ldv_3_container_platform_driver->driver.bus == 0)) && (ldv_3_container_platform_driver->driver.groups == 0)) && (ldv_3_container_platform_driver->driver.mod_name == 0)) && (ldv_3_container_platform_driver->driver.owner == & __this_module)) && (ldv_3_container_platform_driver->driver.p == 0)) && (ldv_3_container_platform_driver->driver.probe == 0)) && (ldv_3_container_platform_driver->driver.remove == 0)) && (ldv_3_container_platform_driver->driver.resume == 0)) && (ldv_3_container_platform_driver->driver.shutdown == 0)) && (ldv_3_container_platform_driver->driver.suppress_bind_attrs == (_Bool)0)) && (ldv_3_container_platform_driver->driver.suspend == 0)) && (ldv_3_container_platform_driver->id_table == 0)) && (ldv_3_container_platform_driver->prevent_deferred_probe == (_Bool)0)) && (ldv_3_container_platform_driver->resume == 0)) && (ldv_3_container_platform_driver->shutdown == 0)) && (ldv_3_container_platform_driver->suspend == 0)) && ((ldv_3_container_platform_driver->driver.pm)->complete == 0)) && ((ldv_3_container_platform_driver->driver.pm)->freeze_late == 0)) && ((ldv_3_container_platform_driver->driver.pm)->freeze_noirq == 0)) && ((ldv_3_container_platform_driver->driver.pm)->poweroff_late == 0)) && ((ldv_3_container_platform_driver->driver.pm)->poweroff_noirq == 0)) && ((ldv_3_container_platform_driver->driver.pm)->prepare == 0)) && ((ldv_3_container_platform_driver->driver.pm)->restore_early == 0)) && ((ldv_3_container_platform_driver->driver.pm)->restore_noirq == 0)) && ((ldv_3_container_platform_driver->driver.pm)->resume_early == 0)) && ((ldv_3_container_platform_driver->driver.pm)->resume_noirq == 0)) && ((ldv_3_container_platform_driver->driver.pm)->runtime_idle == 0)) && ((ldv_3_container_platform_driver->driver.pm)->suspend_late == 0)) && ((ldv_3_container_platform_driver->driver.pm)->suspend_noirq == 0)) && ((ldv_3_container_platform_driver->driver.pm)->thaw_early == 0)) && ((ldv_3_container_platform_driver->driver.pm)->thaw_noirq == 0)) && ((ldv_3_container_platform_driver->driver.owner)->sig_ok == (_Bool)0 || (ldv_3_container_platform_driver->driver.owner)->sig_ok == (_Bool)1) [2024-01-31 16:27:11,622 INFO L98 nessWitnessExtractor]: Location invariant before [L3624-L3624] (((1U <= rx_full_count) && (count <= 4294967294U)) && (read_words == 0U)) && (rx_full_count != 0U) [2024-01-31 16:27:11,622 INFO L98 nessWitnessExtractor]: Loop invariant at [L3624-L3624] (((1U <= rx_full_count) && (count <= 4294967294U)) && (read_words == 0U)) && (rx_full_count != 0U) [2024-01-31 16:27:11,623 INFO L98 nessWitnessExtractor]: Location invariant before [L4342-L4342] (0UL == flags) && (flags == 0UL) [2024-01-31 16:27:11,623 INFO L98 nessWitnessExtractor]: Location invariant before [L5167-L5167] ((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((arg0 == ldv_8_platform_driver_platform_driver) && (arg0->driver.acpi_match_table == 0)) && (arg0->driver.bus == 0)) && (arg0->driver.groups == 0)) && (arg0->driver.mod_name == 0)) && (arg0->driver.owner == & __this_module)) && (arg0->driver.p == 0)) && (arg0->driver.probe == 0)) && (arg0->driver.remove == 0)) && (arg0->driver.resume == 0)) && (arg0->driver.shutdown == 0)) && (arg0->driver.suppress_bind_attrs == (_Bool)0)) && (arg0->driver.suspend == 0)) && (arg0->id_table == 0)) && (arg0->prevent_deferred_probe == (_Bool)0)) && (arg0->resume == 0)) && (arg0->shutdown == 0)) && (arg0->suspend == 0)) && (ldv_8_platform_driver_platform_driver->driver.acpi_match_table == 0)) && (ldv_8_platform_driver_platform_driver->driver.bus == 0)) && (ldv_8_platform_driver_platform_driver->driver.groups == 0)) && (ldv_8_platform_driver_platform_driver->driver.mod_name == 0)) && (ldv_8_platform_driver_platform_driver->driver.owner == & __this_module)) && (ldv_8_platform_driver_platform_driver->driver.p == 0)) && (ldv_8_platform_driver_platform_driver->driver.probe == 0)) && (ldv_8_platform_driver_platform_driver->driver.remove == 0)) && (ldv_8_platform_driver_platform_driver->driver.resume == 0)) && (ldv_8_platform_driver_platform_driver->driver.shutdown == 0)) && (ldv_8_platform_driver_platform_driver->driver.suppress_bind_attrs == (_Bool)0)) && (ldv_8_platform_driver_platform_driver->driver.suspend == 0)) && (ldv_8_platform_driver_platform_driver->id_table == 0)) && (ldv_8_platform_driver_platform_driver->prevent_deferred_probe == (_Bool)0)) && (ldv_8_platform_driver_platform_driver->resume == 0)) && (ldv_8_platform_driver_platform_driver->shutdown == 0)) && (ldv_8_platform_driver_platform_driver->suspend == 0)) && ((arg0->driver.pm)->complete == 0)) && ((arg0->driver.pm)->freeze_late == 0)) && ((arg0->driver.pm)->freeze_noirq == 0)) && ((arg0->driver.pm)->poweroff_late == 0)) && ((arg0->driver.pm)->poweroff_noirq == 0)) && ((arg0->driver.pm)->prepare == 0)) && ((arg0->driver.pm)->restore_early == 0)) && ((arg0->driver.pm)->restore_noirq == 0)) && ((arg0->driver.pm)->resume_early == 0)) && ((arg0->driver.pm)->resume_noirq == 0)) && ((arg0->driver.pm)->runtime_idle == 0)) && ((arg0->driver.pm)->suspend_late == 0)) && ((arg0->driver.pm)->suspend_noirq == 0)) && ((arg0->driver.pm)->thaw_early == 0)) && ((arg0->driver.pm)->thaw_noirq == 0)) && ((ldv_8_platform_driver_platform_driver->driver.pm)->complete == 0)) && ((ldv_8_platform_driver_platform_driver->driver.pm)->freeze_late == 0)) && ((ldv_8_platform_driver_platform_driver->driver.pm)->freeze_noirq == 0)) && ((ldv_8_platform_driver_platform_driver->driver.pm)->poweroff_late == 0)) && ((ldv_8_platform_driver_platform_driver->driver.pm)->poweroff_noirq == 0)) && ((ldv_8_platform_driver_platform_driver->driver.pm)->prepare == 0)) && ((ldv_8_platform_driver_platform_driver->driver.pm)->restore_early == 0)) && ((ldv_8_platform_driver_platform_driver->driver.pm)->restore_noirq == 0)) && ((ldv_8_platform_driver_platform_driver->driver.pm)->resume_early == 0)) && ((ldv_8_platform_driver_platform_driver->driver.pm)->resume_noirq == 0)) && ((ldv_8_platform_driver_platform_driver->driver.pm)->runtime_idle == 0)) && ((ldv_8_platform_driver_platform_driver->driver.pm)->suspend_late == 0)) && ((ldv_8_platform_driver_platform_driver->driver.pm)->suspend_noirq == 0)) && ((ldv_8_platform_driver_platform_driver->driver.pm)->thaw_early == 0)) && ((ldv_8_platform_driver_platform_driver->driver.pm)->thaw_noirq == 0)) && ((arg0->driver.owner)->sig_ok == (_Bool)0 || (arg0->driver.owner)->sig_ok == (_Bool)1)) && ((ldv_8_platform_driver_platform_driver->driver.owner)->sig_ok == (_Bool)0 || (ldv_8_platform_driver_platform_driver->driver.owner)->sig_ok == (_Bool)1) [2024-01-31 16:27:11,623 INFO L98 nessWitnessExtractor]: Location invariant before [L3834-L3834] (0 == ret) && (ret == 0) [2024-01-31 16:27:11,623 INFO L98 nessWitnessExtractor]: Location invariant before [L6317-L6317] (((0 <= expr) && (expr <= 1)) && (desc == (char const *)"")) && (expr == 0 || expr == 1) [2024-01-31 16:27:11,623 INFO L98 nessWitnessExtractor]: Location invariant before [L4460-L4460] (err == 0) && (flags == 0UL) [2024-01-31 16:27:11,623 INFO L98 nessWitnessExtractor]: Location invariant before [L3125-L3125] ((((1U <= (unsigned int )dir) && ((unsigned int )dir <= 2U)) && ((unsigned int )dir <= 127U)) && ((unsigned int )dir != 0U)) && ((unsigned int )dir == 1U || (unsigned int )dir == 2U) [2024-01-31 16:27:11,623 INFO L98 nessWitnessExtractor]: Location invariant before [L4607-L4607] ((0 == cdata) && (cdata == 0)) && (match == 0) [2024-01-31 16:27:11,623 INFO L98 nessWitnessExtractor]: Location invariant before [L7080-L7080] arg1 == (char const *)"&x->wait" [2024-01-31 16:27:11,624 INFO L98 nessWitnessExtractor]: Location invariant before [L4416-L4416] ((((0 <= err) && (err <= 1)) && (0UL == flags)) && (flags == 0UL)) && (err == 0 || err == 1) [2024-01-31 16:27:11,624 INFO L98 nessWitnessExtractor]: Location invariant before [L3838-L3838] (0 == ret) && (ret == 0) [2024-01-31 16:27:11,624 INFO L98 nessWitnessExtractor]: Location invariant before [L6082-L6082] (size == 8U) && (size == (size_t )8UL) [2024-01-31 16:27:11,624 INFO L98 nessWitnessExtractor]: Location invariant before [L3576-L3576] (0U == read_words) && (read_words == 0U) [2024-01-31 16:27:11,624 INFO L98 nessWitnessExtractor]: Location invariant before [L5375-L5375] ((((((((((((((((((((((((((((((((ldv_3_container_platform_driver->driver.acpi_match_table == 0) && (ldv_3_container_platform_driver->driver.bus == 0)) && (ldv_3_container_platform_driver->driver.groups == 0)) && (ldv_3_container_platform_driver->driver.mod_name == 0)) && (ldv_3_container_platform_driver->driver.owner == & __this_module)) && (ldv_3_container_platform_driver->driver.p == 0)) && (ldv_3_container_platform_driver->driver.probe == 0)) && (ldv_3_container_platform_driver->driver.remove == 0)) && (ldv_3_container_platform_driver->driver.resume == 0)) && (ldv_3_container_platform_driver->driver.shutdown == 0)) && (ldv_3_container_platform_driver->driver.suppress_bind_attrs == (_Bool)0)) && (ldv_3_container_platform_driver->driver.suspend == 0)) && (ldv_3_container_platform_driver->id_table == 0)) && (ldv_3_container_platform_driver->prevent_deferred_probe == (_Bool)0)) && (ldv_3_container_platform_driver->resume == 0)) && (ldv_3_container_platform_driver->shutdown == 0)) && (ldv_3_container_platform_driver->suspend == 0)) && ((ldv_3_container_platform_driver->driver.pm)->complete == 0)) && ((ldv_3_container_platform_driver->driver.pm)->freeze_late == 0)) && ((ldv_3_container_platform_driver->driver.pm)->freeze_noirq == 0)) && ((ldv_3_container_platform_driver->driver.pm)->poweroff_late == 0)) && ((ldv_3_container_platform_driver->driver.pm)->poweroff_noirq == 0)) && ((ldv_3_container_platform_driver->driver.pm)->prepare == 0)) && ((ldv_3_container_platform_driver->driver.pm)->restore_early == 0)) && ((ldv_3_container_platform_driver->driver.pm)->restore_noirq == 0)) && ((ldv_3_container_platform_driver->driver.pm)->resume_early == 0)) && ((ldv_3_container_platform_driver->driver.pm)->resume_noirq == 0)) && ((ldv_3_container_platform_driver->driver.pm)->runtime_idle == 0)) && ((ldv_3_container_platform_driver->driver.pm)->suspend_late == 0)) && ((ldv_3_container_platform_driver->driver.pm)->suspend_noirq == 0)) && ((ldv_3_container_platform_driver->driver.pm)->thaw_early == 0)) && ((ldv_3_container_platform_driver->driver.pm)->thaw_noirq == 0)) && ((ldv_3_container_platform_driver->driver.owner)->sig_ok == (_Bool)0 || (ldv_3_container_platform_driver->driver.owner)->sig_ok == (_Bool)1) [2024-01-31 16:27:11,624 INFO L98 nessWitnessExtractor]: Location invariant before [L4682-L4682] 0 <= ret [2024-01-31 16:27:11,624 INFO L98 nessWitnessExtractor]: Location invariant before [L3103-L3103] ((((1U <= (unsigned int )dir) && ((unsigned int )dir <= 2U)) && ((unsigned int )dir <= 127U)) && ((unsigned int )dir != 0U)) && ((unsigned int )dir == 1U || (unsigned int )dir == 2U) [2024-01-31 16:27:11,624 INFO L98 nessWitnessExtractor]: Location invariant before [L3857-L3857] (0 == ret) && (ret == 0) [2024-01-31 16:27:11,624 INFO L98 nessWitnessExtractor]: Location invariant before [L6968-L6968] arg1 == (char const *)"&(&tspi->lock)->rlock" [2024-01-31 16:27:11,624 INFO L98 nessWitnessExtractor]: Location invariant before [L4699-L4699] 0 <= ret [2024-01-31 16:27:11,625 INFO L98 nessWitnessExtractor]: Location invariant before [L3574-L3574] (0U == read_words) && (read_words == 0U) [2024-01-31 16:27:11,625 INFO L98 nessWitnessExtractor]: Location invariant before [L4707-L4707] 0 <= ret [2024-01-31 16:27:11,625 INFO L98 nessWitnessExtractor]: Location invariant before [L3194-L3194] ((gfp == 208U) && (attrs == 0)) && (attrs == (struct dma_attrs *)0) [2024-01-31 16:27:11,625 INFO L98 nessWitnessExtractor]: Location invariant before [L5276-L5276] arg0 == data [2024-01-31 16:27:11,625 INFO L98 nessWitnessExtractor]: Location invariant before [L3456-L3456] (bits_per_word <= 255U) && (total_fifo_words <= 1073741823U) [2024-01-31 16:27:11,625 INFO L98 nessWitnessExtractor]: Location invariant before [L5708-L5708] flags == 0UL [2024-01-31 16:27:11,625 INFO L98 nessWitnessExtractor]: Location invariant before [L3436-L3436] ((bits_per_word <= 255U) && (bits_per_word != 8U)) && (bits_per_word != 16U) [2024-01-31 16:27:11,625 INFO L98 nessWitnessExtractor]: Location invariant before [L5869-L5869] (600U == size) && (size == 600U) [2024-01-31 16:27:11,625 INFO L98 nessWitnessExtractor]: Location invariant before [L4428-L4428] (((((0 <= err) && (wait_status <= 0L)) && (err <= 1)) && (0UL == flags)) && (flags == 0UL)) && (err == 0 || err == 1) [2024-01-31 16:27:11,625 INFO L98 nessWitnessExtractor]: Location invariant before [L3495-L3495] (((1U <= max_n_32bit) && (max_n_32bit <= 1073741823U)) && (count <= 1073741822U)) && (max_n_32bit != 0U) [2024-01-31 16:27:11,626 INFO L98 nessWitnessExtractor]: Location invariant before [L5116-L5116] ((((((((((((((((((((((((((((((((arg0->driver.acpi_match_table == 0) && (arg0->driver.bus == 0)) && (arg0->driver.groups == 0)) && (arg0->driver.mod_name == 0)) && (arg0->driver.owner == & __this_module)) && (arg0->driver.p == 0)) && (arg0->driver.probe == 0)) && (arg0->driver.remove == 0)) && (arg0->driver.resume == 0)) && (arg0->driver.shutdown == 0)) && (arg0->driver.suppress_bind_attrs == (_Bool)0)) && (arg0->driver.suspend == 0)) && (arg0->id_table == 0)) && (arg0->prevent_deferred_probe == (_Bool)0)) && (arg0->resume == 0)) && (arg0->shutdown == 0)) && (arg0->suspend == 0)) && ((arg0->driver.pm)->complete == 0)) && ((arg0->driver.pm)->freeze_late == 0)) && ((arg0->driver.pm)->freeze_noirq == 0)) && ((arg0->driver.pm)->poweroff_late == 0)) && ((arg0->driver.pm)->poweroff_noirq == 0)) && ((arg0->driver.pm)->prepare == 0)) && ((arg0->driver.pm)->restore_early == 0)) && ((arg0->driver.pm)->restore_noirq == 0)) && ((arg0->driver.pm)->resume_early == 0)) && ((arg0->driver.pm)->resume_noirq == 0)) && ((arg0->driver.pm)->runtime_idle == 0)) && ((arg0->driver.pm)->suspend_late == 0)) && ((arg0->driver.pm)->suspend_noirq == 0)) && ((arg0->driver.pm)->thaw_early == 0)) && ((arg0->driver.pm)->thaw_noirq == 0)) && ((arg0->driver.owner)->sig_ok == (_Bool)0 || (arg0->driver.owner)->sig_ok == (_Bool)1) [2024-01-31 16:27:11,626 INFO L98 nessWitnessExtractor]: Location invariant before [L4037-L4037] ((((((0U == dma_sconfig.dst_maxburst) && (4 == dma_sconfig.dst_addr_width)) && (dma_to_memory == (_Bool)0)) && (dma_to_memory == (bool )0)) && (ret == 0)) && (dma_sconfig.dst_maxburst == 0U)) && ((unsigned int )dma_sconfig.dst_addr_width == 4U) [2024-01-31 16:27:11,626 INFO L98 nessWitnessExtractor]: Location invariant before [L4895-L4895] 0 <= ret [2024-01-31 16:27:11,626 INFO L98 nessWitnessExtractor]: Location invariant before [L3501-L3501] ((((((1U <= nbytes) && (1U <= max_n_32bit)) && (max_n_32bit <= 1073741823U)) && (i <= 3U)) && (count <= 1073741822U)) && (nbytes != 0U)) && (max_n_32bit != 0U) [2024-01-31 16:27:11,626 INFO L98 nessWitnessExtractor]: Location invariant before [L5361-L5361] (((((((((((((((((((((((((((((((((arg0 == data) && (ldv_3_container_platform_driver->driver.acpi_match_table == 0)) && (ldv_3_container_platform_driver->driver.bus == 0)) && (ldv_3_container_platform_driver->driver.groups == 0)) && (ldv_3_container_platform_driver->driver.mod_name == 0)) && (ldv_3_container_platform_driver->driver.owner == & __this_module)) && (ldv_3_container_platform_driver->driver.p == 0)) && (ldv_3_container_platform_driver->driver.probe == 0)) && (ldv_3_container_platform_driver->driver.remove == 0)) && (ldv_3_container_platform_driver->driver.resume == 0)) && (ldv_3_container_platform_driver->driver.shutdown == 0)) && (ldv_3_container_platform_driver->driver.suppress_bind_attrs == (_Bool)0)) && (ldv_3_container_platform_driver->driver.suspend == 0)) && (ldv_3_container_platform_driver->id_table == 0)) && (ldv_3_container_platform_driver->prevent_deferred_probe == (_Bool)0)) && (ldv_3_container_platform_driver->resume == 0)) && (ldv_3_container_platform_driver->shutdown == 0)) && (ldv_3_container_platform_driver->suspend == 0)) && ((ldv_3_container_platform_driver->driver.pm)->complete == 0)) && ((ldv_3_container_platform_driver->driver.pm)->freeze_late == 0)) && ((ldv_3_container_platform_driver->driver.pm)->freeze_noirq == 0)) && ((ldv_3_container_platform_driver->driver.pm)->poweroff_late == 0)) && ((ldv_3_container_platform_driver->driver.pm)->poweroff_noirq == 0)) && ((ldv_3_container_platform_driver->driver.pm)->prepare == 0)) && ((ldv_3_container_platform_driver->driver.pm)->restore_early == 0)) && ((ldv_3_container_platform_driver->driver.pm)->restore_noirq == 0)) && ((ldv_3_container_platform_driver->driver.pm)->resume_early == 0)) && ((ldv_3_container_platform_driver->driver.pm)->resume_noirq == 0)) && ((ldv_3_container_platform_driver->driver.pm)->runtime_idle == 0)) && ((ldv_3_container_platform_driver->driver.pm)->suspend_late == 0)) && ((ldv_3_container_platform_driver->driver.pm)->suspend_noirq == 0)) && ((ldv_3_container_platform_driver->driver.pm)->thaw_early == 0)) && ((ldv_3_container_platform_driver->driver.pm)->thaw_noirq == 0)) && ((ldv_3_container_platform_driver->driver.owner)->sig_ok == (_Bool)0 || (ldv_3_container_platform_driver->driver.owner)->sig_ok == (_Bool)1) [2024-01-31 16:27:11,626 INFO L98 nessWitnessExtractor]: Location invariant before [L3226-L3226] (((attrs == 0) && (attrs == (struct dma_attrs *)0)) && (__ret_warn_on == 1)) && (_flags == 0UL) [2024-01-31 16:27:11,626 INFO L98 nessWitnessExtractor]: Location invariant before [L7034-L7034] (4 == arg1) && (arg1 == 4) [2024-01-31 16:27:11,626 INFO L98 nessWitnessExtractor]: Location invariant before [L3066-L3066] ((((1U <= (unsigned int )dir) && ((unsigned int )dir <= 2U)) && ((unsigned int )dir <= 127U)) && ((unsigned int )dir != 0U)) && ((unsigned int )dir == 1U || (unsigned int )dir == 2U) [2024-01-31 16:27:11,626 INFO L98 nessWitnessExtractor]: Location invariant before [L4063-L4063] (dma_to_memory == (_Bool)0) && (dma_to_memory == (bool )0) [2024-01-31 16:27:11,626 INFO L98 nessWitnessExtractor]: Location invariant before [L3182-L3182] ((gfp == 208U) && (attrs == 0)) && (attrs == (struct dma_attrs *)0) [2024-01-31 16:27:11,627 INFO L98 nessWitnessExtractor]: Location invariant before [L2728-L2728] (((((((((((((0UL == __ret) && (0UL == __edi)) && (0UL == __esi)) && (0UL == __edx)) && (__ret == 0UL)) && (__ret == __edi)) && (__ret == __esi)) && (__ret == __edx)) && (__edi == 0UL)) && (__edi == __esi)) && (__edi == __edx)) && (__esi == 0UL)) && (__esi == __edx)) && (__edx == 0UL) [2024-01-31 16:27:11,627 INFO L98 nessWitnessExtractor]: Location invariant before [L4339-L4339] (0UL == flags) && (flags == 0UL) [2024-01-31 16:27:11,627 INFO L98 nessWitnessExtractor]: Location invariant before [L2747-L2747] ((((((((((((((((((((((((((0UL == __ret) && (0UL == __edi)) && (0UL == __esi)) && (0UL == __edx)) && (0UL == __ecx)) && (0UL == __eax)) && (__ret == 0UL)) && (__ret == __edi)) && (__ret == __esi)) && (__ret == __edx)) && (__ret == __ecx)) && (__ret == __eax)) && (__edi == 0UL)) && (__edi == __esi)) && (__edi == __edx)) && (__edi == __ecx)) && (__edi == __eax)) && (__esi == 0UL)) && (__esi == __edx)) && (__esi == __ecx)) && (__esi == __eax)) && (__edx == 0UL)) && (__edx == __ecx)) && (__edx == __eax)) && (__ecx == 0UL)) && (__ecx == __eax)) && (__eax == 0UL) [2024-01-31 16:27:11,627 INFO L98 nessWitnessExtractor]: Location invariant before [L5224-L5224] (ldv_5_tegra_slink_driver_exit_default == 0) && (ldv_5_tegra_slink_driver_init_default == 0) [2024-01-31 16:27:11,627 INFO L98 nessWitnessExtractor]: Location invariant before [L4700-L4700] 0 <= ret [2024-01-31 16:27:11,627 INFO L98 nessWitnessExtractor]: Location invariant before [L3542-L3542] ((((1U <= max_n_32bit) && (count <= 4294967294U)) && (tx_empty_count == _min2___0)) && (max_n_32bit == written_words)) && (max_n_32bit != 0U) [2024-01-31 16:27:11,627 INFO L98 nessWitnessExtractor]: Location invariant before [L5638-L5638] ((((((((((unsigned long )__mod_of_device_table.data == 0UL) && (__this_module.sig_ok == (_Bool)0 || __this_module.sig_ok == (_Bool)1)) && (x86_dma_fallback_dev.offline == (_Bool)0 || x86_dma_fallback_dev.offline == (_Bool)1)) && (x86_dma_fallback_dev.offline_disabled == (_Bool)0 || x86_dma_fallback_dev.offline_disabled == (_Bool)1)) && (x86_dma_fallback_dev.power.early_init == (_Bool)0 || x86_dma_fallback_dev.power.early_init == (_Bool)1)) && (x86_dma_fallback_dev.power.ignore_children == (_Bool)0 || x86_dma_fallback_dev.power.ignore_children == (_Bool)1)) && (x86_dma_fallback_dev.power.is_prepared == (_Bool)0 || x86_dma_fallback_dev.power.is_prepared == (_Bool)1)) && (x86_dma_fallback_dev.power.is_suspended == (_Bool)0 || x86_dma_fallback_dev.power.is_suspended == (_Bool)1)) && (x86_dma_fallback_dev.power.syscore == (_Bool)0 || x86_dma_fallback_dev.power.syscore == (_Bool)1)) && (x86_dma_fallback_dev.power.wakeup_path == (_Bool)0 || x86_dma_fallback_dev.power.wakeup_path == (_Bool)1) [2024-01-31 16:27:11,627 INFO L98 nessWitnessExtractor]: Location invariant before [L4075-L4075] dma_to_memory == (_Bool)0 || dma_to_memory == (_Bool)1 [2024-01-31 16:27:11,627 INFO L98 nessWitnessExtractor]: Location invariant before [L3724-L3724] count <= 4294967294U [2024-01-31 16:27:11,627 INFO L98 nessWitnessExtractor]: Location invariant before [L3986-L3986] dma_to_memory == (_Bool)0 || dma_to_memory == (_Bool)1 [2024-01-31 16:27:11,628 INFO L98 nessWitnessExtractor]: Location invariant before [L3723-L3723] count <= 4294967294U [2024-01-31 16:27:11,628 INFO L98 nessWitnessExtractor]: Location invariant before [L2733-L2734] ((((((((((((((((((((((((((0UL == __ret) && (0UL == __edi)) && (0UL == __esi)) && (0UL == __edx)) && (0UL == __ecx)) && (0UL == __eax)) && (__ret == 0UL)) && (__ret == __edi)) && (__ret == __esi)) && (__ret == __edx)) && (__ret == __ecx)) && (__ret == __eax)) && (__edi == 0UL)) && (__edi == __esi)) && (__edi == __edx)) && (__edi == __ecx)) && (__edi == __eax)) && (__esi == 0UL)) && (__esi == __edx)) && (__esi == __ecx)) && (__esi == __eax)) && (__edx == 0UL)) && (__edx == __ecx)) && (__edx == __eax)) && (__ecx == 0UL)) && (__ecx == __eax)) && (__eax == 0UL) [2024-01-31 16:27:11,628 INFO L98 nessWitnessExtractor]: Location invariant before [L4388-L4388] (0UL == flags) && (flags == 0UL) [2024-01-31 16:27:11,628 INFO L98 nessWitnessExtractor]: Location invariant before [L4349-L4349] (0UL == flags) && (flags == 0UL) [2024-01-31 16:27:11,628 INFO L98 nessWitnessExtractor]: Location invariant before [L4728-L4728] 0 <= ret [2024-01-31 16:27:11,628 INFO L98 nessWitnessExtractor]: Location invariant before [L5228-L5228] (ldv_5_tegra_slink_driver_exit_default == 0) && (ldv_5_tegra_slink_driver_init_default == 0) [2024-01-31 16:27:11,628 INFO L98 nessWitnessExtractor]: Location invariant before [L7043-L7043] ((arg0 == (char const *)"/home/alpha/git/klever2/klever/native-scheduler-work-dir/scheduler/jobs/d5cd53f56669d61faa91054857893dbd/klever-core-work-dir/lkbce/arch/x86/include/asm/dma-mapping.h") && (arg1 == (int const )166)) && ((int )arg1 == 166) [2024-01-31 16:27:11,628 INFO L98 nessWitnessExtractor]: Location invariant before [L3911-L3911] ret == 0 [2024-01-31 16:27:11,628 INFO L98 nessWitnessExtractor]: Location invariant before [L4390-L4390] (((0 == err) && (0UL == flags)) && (err == 0)) && (flags == 0UL) [2024-01-31 16:27:11,629 INFO L98 nessWitnessExtractor]: Location invariant before [L3172-L3172] (((208U == gfp) && (gfp == 208U)) && (attrs == 0)) && (attrs == (struct dma_attrs *)0) [2024-01-31 16:27:11,629 INFO L98 nessWitnessExtractor]: Location invariant before [L5217-L5217] (ldv_5_tegra_slink_driver_exit_default == 0) && (ldv_5_tegra_slink_driver_init_default == 0) [2024-01-31 16:27:11,629 INFO L98 nessWitnessExtractor]: Location invariant before [L2948-L2950] (((unsigned int )cmd <= 3U && (unsigned int )cmd <= 127U) && ((unsigned int )cmd == 0U || (unsigned int )cmd == 3U)) || (((0UL == arg && cmd == (enum dma_ctrl_cmd )0) && arg == 0UL) && (unsigned int )cmd == 0U) [2024-01-31 16:27:11,629 INFO L98 nessWitnessExtractor]: Location invariant before [L5187-L5187] (8192UL == arg3) && (arg3 == 8192UL) [2024-01-31 16:27:11,629 INFO L98 nessWitnessExtractor]: Location invariant before [L4391-L4391] (((0 == err) && (0UL == flags)) && (err == 0)) && (flags == 0UL) [2024-01-31 16:27:11,629 INFO L98 nessWitnessExtractor]: Location invariant before [L3173-L3173] (((208U == gfp) && (gfp == 208U)) && (attrs == 0)) && (attrs == (struct dma_attrs *)0) [2024-01-31 16:27:11,629 INFO L98 nessWitnessExtractor]: Location invariant before [L5123-L5123] ((((((((((((((((((((((((((((((((arg0->driver.acpi_match_table == 0) && (arg0->driver.bus == 0)) && (arg0->driver.groups == 0)) && (arg0->driver.mod_name == 0)) && (arg0->driver.owner == & __this_module)) && (arg0->driver.p == 0)) && (arg0->driver.probe == 0)) && (arg0->driver.remove == 0)) && (arg0->driver.resume == 0)) && (arg0->driver.shutdown == 0)) && (arg0->driver.suppress_bind_attrs == (_Bool)0)) && (arg0->driver.suspend == 0)) && (arg0->id_table == 0)) && (arg0->prevent_deferred_probe == (_Bool)0)) && (arg0->resume == 0)) && (arg0->shutdown == 0)) && (arg0->suspend == 0)) && ((arg0->driver.pm)->complete == 0)) && ((arg0->driver.pm)->freeze_late == 0)) && ((arg0->driver.pm)->freeze_noirq == 0)) && ((arg0->driver.pm)->poweroff_late == 0)) && ((arg0->driver.pm)->poweroff_noirq == 0)) && ((arg0->driver.pm)->prepare == 0)) && ((arg0->driver.pm)->restore_early == 0)) && ((arg0->driver.pm)->restore_noirq == 0)) && ((arg0->driver.pm)->resume_early == 0)) && ((arg0->driver.pm)->resume_noirq == 0)) && ((arg0->driver.pm)->runtime_idle == 0)) && ((arg0->driver.pm)->suspend_late == 0)) && ((arg0->driver.pm)->suspend_noirq == 0)) && ((arg0->driver.pm)->thaw_early == 0)) && ((arg0->driver.pm)->thaw_noirq == 0)) && ((arg0->driver.owner)->sig_ok == (_Bool)0 || (arg0->driver.owner)->sig_ok == (_Bool)1) [2024-01-31 16:27:11,629 INFO L98 nessWitnessExtractor]: Location invariant before [L3848-L3848] (0 == ret) && (ret == 0) [2024-01-31 16:27:11,629 INFO L98 nessWitnessExtractor]: Location invariant before [L3527-L3527] ((((1U <= max_n_32bit) && (count <= 4294967294U)) && (tx_empty_count == _min2___0)) && (max_n_32bit == written_words)) && (max_n_32bit != 0U) [2024-01-31 16:27:11,629 INFO L98 nessWitnessExtractor]: Location invariant before [L3901-L3901] (((((-128 <= ret) && (-5 <= ret)) && (ret <= -1)) && (ret <= 127)) && (ret != 0)) && (ret == -5 || ret == 0) [2024-01-31 16:27:11,630 INFO L98 nessWitnessExtractor]: Location invariant before [L3522-L3522] tx_empty_count == _min2___0 [2024-01-31 16:27:11,630 INFO L98 nessWitnessExtractor]: Location invariant before [L5043-L5044] ((((((((((unsigned long )__mod_of_device_table.data == 0UL) && (__this_module.sig_ok == (_Bool)0 || __this_module.sig_ok == (_Bool)1)) && (x86_dma_fallback_dev.offline == (_Bool)0 || x86_dma_fallback_dev.offline == (_Bool)1)) && (x86_dma_fallback_dev.offline_disabled == (_Bool)0 || x86_dma_fallback_dev.offline_disabled == (_Bool)1)) && (x86_dma_fallback_dev.power.early_init == (_Bool)0 || x86_dma_fallback_dev.power.early_init == (_Bool)1)) && (x86_dma_fallback_dev.power.ignore_children == (_Bool)0 || x86_dma_fallback_dev.power.ignore_children == (_Bool)1)) && (x86_dma_fallback_dev.power.is_prepared == (_Bool)0 || x86_dma_fallback_dev.power.is_prepared == (_Bool)1)) && (x86_dma_fallback_dev.power.is_suspended == (_Bool)0 || x86_dma_fallback_dev.power.is_suspended == (_Bool)1)) && (x86_dma_fallback_dev.power.syscore == (_Bool)0 || x86_dma_fallback_dev.power.syscore == (_Bool)1)) && (x86_dma_fallback_dev.power.wakeup_path == (_Bool)0 || x86_dma_fallback_dev.power.wakeup_path == (_Bool)1) [2024-01-31 16:27:11,630 INFO L98 nessWitnessExtractor]: Location invariant before [L5999-L5999] ((size <= 1384U && size <= 32767U) && (((((size == 0U || size == 56U) || size == 72U) || size == 184U) || size == 200U) || size == 1384U)) || (size == 0U && size == (size_t )0UL) [2024-01-31 16:27:11,630 INFO L98 nessWitnessExtractor]: Location invariant before [L3866-L3866] (((((-128 <= ret) && (-5 <= ret)) && (ret <= -1)) && (ret <= 127)) && (ret != 0)) && (ret == -5 || ret == 0) [2024-01-31 16:27:11,630 INFO L98 nessWitnessExtractor]: Location invariant before [L4077-L4077] dma_to_memory == (_Bool)0 || dma_to_memory == (_Bool)1 [2024-01-31 16:27:11,630 INFO L98 nessWitnessExtractor]: Location invariant before [L4605-L4605] (0 == cdata) && (cdata == 0) [2024-01-31 16:27:11,630 INFO L98 nessWitnessExtractor]: Location invariant before [L3829-L3829] (0 == ret) && (ret == 0) [2024-01-31 16:27:11,630 INFO L98 nessWitnessExtractor]: Location invariant before [L4059-L4059] (dma_to_memory == (_Bool)1) && (dma_to_memory == (bool )1) [2024-01-31 16:27:11,630 INFO L98 nessWitnessExtractor]: Location invariant before [L4437-L4437] ((((0 <= err) && (err <= 3)) && (err <= 255)) && (0UL == flags)) && (flags == 0UL) [2024-01-31 16:27:11,630 INFO L98 nessWitnessExtractor]: Location invariant before [L6007-L6007] ((size <= 1384U && size <= 32767U) && (((((size == 0U || size == 56U) || size == 72U) || size == 184U) || size == 200U) || size == 1384U)) || (size == 0U && size == (size_t )0UL) [2024-01-31 16:27:11,630 INFO L98 nessWitnessExtractor]: Location invariant before [L4344-L4344] (0UL == flags) && (flags == 0UL) [2024-01-31 16:27:11,631 INFO L98 nessWitnessExtractor]: Location invariant before [L4031-L4031] ((((((0U == dma_sconfig.src_maxburst) && (4 == dma_sconfig.src_addr_width)) && (dma_to_memory == (_Bool)1)) && (dma_to_memory == (bool )1)) && (ret == 0)) && (dma_sconfig.src_maxburst == 0U)) && ((unsigned int )dma_sconfig.src_addr_width == 4U) [2024-01-31 16:27:11,631 INFO L98 nessWitnessExtractor]: Location invariant before [L3444-L3444] (bits_per_word <= 255U) && (remain_len == _min1) [2024-01-31 16:27:11,631 INFO L98 nessWitnessExtractor]: Location invariant before [L3523-L3523] (tx_empty_count == _min2___0) && (max_n_32bit == written_words) [2024-01-31 16:27:11,631 INFO L98 nessWitnessExtractor]: Location invariant before [L4417-L4417] ((((0 <= err) && (err <= 1)) && (0UL == flags)) && (flags == 0UL)) && (err == 0 || err == 1) [2024-01-31 16:27:11,631 INFO L98 nessWitnessExtractor]: Location invariant before [L4455-L4455] ((0UL == flags) && (err == 0)) && (flags == 0UL) [2024-01-31 16:27:11,631 INFO L98 nessWitnessExtractor]: Location invariant before [L4474-L4474] ((total_fifo_words <= 1073741823U) && (err == 0)) && (flags == 0UL) [2024-01-31 16:27:11,631 INFO L98 nessWitnessExtractor]: Location invariant before [L2952-L2952] (((unsigned int )cmd <= 3U && (unsigned int )cmd <= 127U) && ((unsigned int )cmd == 0U || (unsigned int )cmd == 3U)) || (((0UL == arg && cmd == (enum dma_ctrl_cmd )0) && arg == 0UL) && (unsigned int )cmd == 0U) [2024-01-31 16:27:11,631 INFO L98 nessWitnessExtractor]: Location invariant before [L4731-L4731] 0 <= ret [2024-01-31 16:27:11,631 INFO L98 nessWitnessExtractor]: Location invariant before [L3670-L3670] (((1U <= consume) && (i <= 4294967294U)) && (count <= 4294967294U)) && (consume != 0U) [2024-01-31 16:27:11,631 INFO L98 nessWitnessExtractor]: Location invariant before [L5289-L5289] (arg0 == data) && ((unsigned int )ldv_2_ret_val_default == 2U) [2024-01-31 16:27:11,632 INFO L98 nessWitnessExtractor]: Location invariant before [L2981-L2981] ((((((1U <= (unsigned int )dir) && ((unsigned int )dir <= 2U)) && ((unsigned int )dir <= 127U)) && (3UL == flags)) && (flags == 3UL)) && ((unsigned int )dir != 0U)) && ((unsigned int )dir == 1U || (unsigned int )dir == 2U) [2024-01-31 16:27:11,632 INFO L98 nessWitnessExtractor]: Location invariant before [L3450-L3450] bits_per_word <= 255U [2024-01-31 16:27:11,632 INFO L98 nessWitnessExtractor]: Location invariant before [L4340-L4340] (0UL == flags) && (flags == 0UL) [2024-01-31 16:27:11,632 INFO L98 nessWitnessExtractor]: Location invariant before [L3578-L3578] (0U == read_words) && (read_words == 0U) [2024-01-31 16:27:11,632 INFO L98 nessWitnessExtractor]: Location invariant before [L3859-L3859] ret == 0 [2024-01-31 16:27:11,632 INFO L98 nessWitnessExtractor]: Location invariant before [L6962-L6962] (((((0 <= arg3) && (1 <= arg3)) && (arg3 <= 2)) && (arg3 <= 127)) && (arg3 != 0)) && (arg3 == 1 || arg3 == 2) [2024-01-31 16:27:11,632 INFO L98 nessWitnessExtractor]: Location invariant before [L4888-L4888] (ret <= -1) && (ret != 0) [2024-01-31 16:27:11,632 INFO L98 nessWitnessExtractor]: Location invariant before [L3674-L3674] (((1U <= i) && (1U <= consume)) && (count <= 4294967294U)) && (consume != 0U) [2024-01-31 16:27:11,632 INFO L98 nessWitnessExtractor]: Location invariant before [L7077-L7077] (arg1 == 0) && (arg1 == (char const *)0) [2024-01-31 16:27:11,632 INFO L98 nessWitnessExtractor]: Location invariant before [L5404-L5404] ((((((((((((((((((((((((((((((((ldv_3_container_platform_driver->driver.acpi_match_table == 0) && (ldv_3_container_platform_driver->driver.bus == 0)) && (ldv_3_container_platform_driver->driver.groups == 0)) && (ldv_3_container_platform_driver->driver.mod_name == 0)) && (ldv_3_container_platform_driver->driver.owner == & __this_module)) && (ldv_3_container_platform_driver->driver.p == 0)) && (ldv_3_container_platform_driver->driver.probe == 0)) && (ldv_3_container_platform_driver->driver.remove == 0)) && (ldv_3_container_platform_driver->driver.resume == 0)) && (ldv_3_container_platform_driver->driver.shutdown == 0)) && (ldv_3_container_platform_driver->driver.suppress_bind_attrs == (_Bool)0)) && (ldv_3_container_platform_driver->driver.suspend == 0)) && (ldv_3_container_platform_driver->id_table == 0)) && (ldv_3_container_platform_driver->prevent_deferred_probe == (_Bool)0)) && (ldv_3_container_platform_driver->resume == 0)) && (ldv_3_container_platform_driver->shutdown == 0)) && (ldv_3_container_platform_driver->suspend == 0)) && ((ldv_3_container_platform_driver->driver.pm)->complete == 0)) && ((ldv_3_container_platform_driver->driver.pm)->freeze_late == 0)) && ((ldv_3_container_platform_driver->driver.pm)->freeze_noirq == 0)) && ((ldv_3_container_platform_driver->driver.pm)->poweroff_late == 0)) && ((ldv_3_container_platform_driver->driver.pm)->poweroff_noirq == 0)) && ((ldv_3_container_platform_driver->driver.pm)->prepare == 0)) && ((ldv_3_container_platform_driver->driver.pm)->restore_early == 0)) && ((ldv_3_container_platform_driver->driver.pm)->restore_noirq == 0)) && ((ldv_3_container_platform_driver->driver.pm)->resume_early == 0)) && ((ldv_3_container_platform_driver->driver.pm)->resume_noirq == 0)) && ((ldv_3_container_platform_driver->driver.pm)->runtime_idle == 0)) && ((ldv_3_container_platform_driver->driver.pm)->suspend_late == 0)) && ((ldv_3_container_platform_driver->driver.pm)->suspend_noirq == 0)) && ((ldv_3_container_platform_driver->driver.pm)->thaw_early == 0)) && ((ldv_3_container_platform_driver->driver.pm)->thaw_noirq == 0)) && ((ldv_3_container_platform_driver->driver.owner)->sig_ok == (_Bool)0 || (ldv_3_container_platform_driver->driver.owner)->sig_ok == (_Bool)1) [2024-01-31 16:27:11,633 INFO L98 nessWitnessExtractor]: Location invariant before [L3289-L3289] ((propname == (char const *)"spi-max-frequency") && (sz == 1U)) && (sz == (size_t )1UL) [2024-01-31 16:27:11,633 INFO L98 nessWitnessExtractor]: Location invariant before [L5833-L5833] ((((((((((((((((((((((((((((((((ldv_func_arg1->driver.acpi_match_table == 0) && (ldv_func_arg1->driver.bus == 0)) && (ldv_func_arg1->driver.groups == 0)) && (ldv_func_arg1->driver.mod_name == 0)) && (ldv_func_arg1->driver.owner == & __this_module)) && (ldv_func_arg1->driver.p == 0)) && (ldv_func_arg1->driver.probe == 0)) && (ldv_func_arg1->driver.remove == 0)) && (ldv_func_arg1->driver.resume == 0)) && (ldv_func_arg1->driver.shutdown == 0)) && (ldv_func_arg1->driver.suppress_bind_attrs == (_Bool)0)) && (ldv_func_arg1->driver.suspend == 0)) && (ldv_func_arg1->id_table == 0)) && (ldv_func_arg1->prevent_deferred_probe == (_Bool)0)) && (ldv_func_arg1->resume == 0)) && (ldv_func_arg1->shutdown == 0)) && (ldv_func_arg1->suspend == 0)) && ((ldv_func_arg1->driver.pm)->complete == 0)) && ((ldv_func_arg1->driver.pm)->freeze_late == 0)) && ((ldv_func_arg1->driver.pm)->freeze_noirq == 0)) && ((ldv_func_arg1->driver.pm)->poweroff_late == 0)) && ((ldv_func_arg1->driver.pm)->poweroff_noirq == 0)) && ((ldv_func_arg1->driver.pm)->prepare == 0)) && ((ldv_func_arg1->driver.pm)->restore_early == 0)) && ((ldv_func_arg1->driver.pm)->restore_noirq == 0)) && ((ldv_func_arg1->driver.pm)->resume_early == 0)) && ((ldv_func_arg1->driver.pm)->resume_noirq == 0)) && ((ldv_func_arg1->driver.pm)->runtime_idle == 0)) && ((ldv_func_arg1->driver.pm)->suspend_late == 0)) && ((ldv_func_arg1->driver.pm)->suspend_noirq == 0)) && ((ldv_func_arg1->driver.pm)->thaw_early == 0)) && ((ldv_func_arg1->driver.pm)->thaw_noirq == 0)) && ((ldv_func_arg1->driver.owner)->sig_ok == (_Bool)0 || (ldv_func_arg1->driver.owner)->sig_ok == (_Bool)1) [2024-01-31 16:27:11,633 INFO L98 nessWitnessExtractor]: Location invariant before [L6066-L6066] (((((((((((size == 16U && size == (size_t )16UL) && (unsigned long )__mod_of_device_table.data == 0UL) && (__this_module.sig_ok == (_Bool)0 || __this_module.sig_ok == (_Bool)1)) && (x86_dma_fallback_dev.offline == (_Bool)0 || x86_dma_fallback_dev.offline == (_Bool)1)) && (x86_dma_fallback_dev.offline_disabled == (_Bool)0 || x86_dma_fallback_dev.offline_disabled == (_Bool)1)) && (x86_dma_fallback_dev.power.early_init == (_Bool)0 || x86_dma_fallback_dev.power.early_init == (_Bool)1)) && (x86_dma_fallback_dev.power.ignore_children == (_Bool)0 || x86_dma_fallback_dev.power.ignore_children == (_Bool)1)) && (x86_dma_fallback_dev.power.is_prepared == (_Bool)0 || x86_dma_fallback_dev.power.is_prepared == (_Bool)1)) && (x86_dma_fallback_dev.power.is_suspended == (_Bool)0 || x86_dma_fallback_dev.power.is_suspended == (_Bool)1)) && (x86_dma_fallback_dev.power.syscore == (_Bool)0 || x86_dma_fallback_dev.power.syscore == (_Bool)1)) && (x86_dma_fallback_dev.power.wakeup_path == (_Bool)0 || x86_dma_fallback_dev.power.wakeup_path == (_Bool)1)) || ((((16U <= size && size <= 1432U) && size <= 32767U) && size != 0U) && ((size == 16U || size == 40U) || size == 1432U)) [2024-01-31 16:27:11,633 INFO L98 nessWitnessExtractor]: Location invariant before [L4042-L4043] (ret != 0) && (dma_to_memory == (_Bool)0 || dma_to_memory == (_Bool)1) [2024-01-31 16:27:11,633 INFO L98 nessWitnessExtractor]: Location invariant before [L4694-L4694] 0 <= ret [2024-01-31 16:27:11,633 INFO L98 nessWitnessExtractor]: Location invariant before [L3492-L3492] max_n_32bit <= 1073741823U [2024-01-31 16:27:11,633 INFO L98 nessWitnessExtractor]: Location invariant before [L3134-L3134] gfp == 208U [2024-01-31 16:27:11,633 INFO L98 nessWitnessExtractor]: Location invariant before [L3138-L3138] ((1UL <= dma_mask) && (gfp == 208U)) && (dma_mask != 0UL) [2024-01-31 16:27:11,634 INFO L98 nessWitnessExtractor]: Location invariant before [L4358-L4358] flags == 0UL [2024-01-31 16:27:11,634 INFO L98 nessWitnessExtractor]: Location invariant before [L5199-L5199] (8192UL == arg3) && (arg3 == 8192UL) [2024-01-31 16:27:11,634 INFO L98 nessWitnessExtractor]: Location invariant before [L4406-L4406] ((((wait_status <= 0L) && (0 == err)) && (0UL == flags)) && (err == 0)) && (flags == 0UL) [2024-01-31 16:27:11,634 INFO L98 nessWitnessExtractor]: Location invariant before [L3440-L3440] bits_per_word <= 255U [2024-01-31 16:27:11,634 INFO L98 nessWitnessExtractor]: Location invariant before [L5196-L5196] arg3 == 8192UL [2024-01-31 16:27:11,634 INFO L98 nessWitnessExtractor]: Location invariant before [L5429-L5429] ((((((((((((((((((((((((((((((((ldv_3_container_platform_driver->driver.acpi_match_table == 0) && (ldv_3_container_platform_driver->driver.bus == 0)) && (ldv_3_container_platform_driver->driver.groups == 0)) && (ldv_3_container_platform_driver->driver.mod_name == 0)) && (ldv_3_container_platform_driver->driver.owner == & __this_module)) && (ldv_3_container_platform_driver->driver.p == 0)) && (ldv_3_container_platform_driver->driver.probe == 0)) && (ldv_3_container_platform_driver->driver.remove == 0)) && (ldv_3_container_platform_driver->driver.resume == 0)) && (ldv_3_container_platform_driver->driver.shutdown == 0)) && (ldv_3_container_platform_driver->driver.suppress_bind_attrs == (_Bool)0)) && (ldv_3_container_platform_driver->driver.suspend == 0)) && (ldv_3_container_platform_driver->id_table == 0)) && (ldv_3_container_platform_driver->prevent_deferred_probe == (_Bool)0)) && (ldv_3_container_platform_driver->resume == 0)) && (ldv_3_container_platform_driver->shutdown == 0)) && (ldv_3_container_platform_driver->suspend == 0)) && ((ldv_3_container_platform_driver->driver.pm)->complete == 0)) && ((ldv_3_container_platform_driver->driver.pm)->freeze_late == 0)) && ((ldv_3_container_platform_driver->driver.pm)->freeze_noirq == 0)) && ((ldv_3_container_platform_driver->driver.pm)->poweroff_late == 0)) && ((ldv_3_container_platform_driver->driver.pm)->poweroff_noirq == 0)) && ((ldv_3_container_platform_driver->driver.pm)->prepare == 0)) && ((ldv_3_container_platform_driver->driver.pm)->restore_early == 0)) && ((ldv_3_container_platform_driver->driver.pm)->restore_noirq == 0)) && ((ldv_3_container_platform_driver->driver.pm)->resume_early == 0)) && ((ldv_3_container_platform_driver->driver.pm)->resume_noirq == 0)) && ((ldv_3_container_platform_driver->driver.pm)->runtime_idle == 0)) && ((ldv_3_container_platform_driver->driver.pm)->suspend_late == 0)) && ((ldv_3_container_platform_driver->driver.pm)->suspend_noirq == 0)) && ((ldv_3_container_platform_driver->driver.pm)->thaw_early == 0)) && ((ldv_3_container_platform_driver->driver.pm)->thaw_noirq == 0)) && ((ldv_3_container_platform_driver->driver.owner)->sig_ok == (_Bool)0 || (ldv_3_container_platform_driver->driver.owner)->sig_ok == (_Bool)1) [2024-01-31 16:27:11,634 INFO L98 nessWitnessExtractor]: Location invariant before [L4450-L4450] ((((((0 <= err) && (1 <= err)) && (err <= 3)) && (err <= 255)) && (0UL == flags)) && (flags == 0UL)) && (err != 0) [2024-01-31 16:27:11,634 INFO L98 nessWitnessExtractor]: Location invariant before [L4060-L4060] (dma_to_memory == (_Bool)1) && (dma_to_memory == (bool )1) [2024-01-31 16:27:11,634 INFO L98 nessWitnessExtractor]: Location invariant before [L3446-L3446] bits_per_word <= 255U [2024-01-31 16:27:11,634 INFO L98 nessWitnessExtractor]: Location invariant before [L4046-L4046] (ret != 0) && (dma_to_memory == (_Bool)0 || dma_to_memory == (_Bool)1) [2024-01-31 16:27:11,634 INFO L98 nessWitnessExtractor]: Location invariant before [L5326-L5326] (((((((((((arg0 == (void *)0) && ((unsigned long )__mod_of_device_table.data == 0UL)) && ((unsigned long )arg0 == 0UL)) && (__this_module.sig_ok == (_Bool)0 || __this_module.sig_ok == (_Bool)1)) && (x86_dma_fallback_dev.offline == (_Bool)0 || x86_dma_fallback_dev.offline == (_Bool)1)) && (x86_dma_fallback_dev.offline_disabled == (_Bool)0 || x86_dma_fallback_dev.offline_disabled == (_Bool)1)) && (x86_dma_fallback_dev.power.early_init == (_Bool)0 || x86_dma_fallback_dev.power.early_init == (_Bool)1)) && (x86_dma_fallback_dev.power.ignore_children == (_Bool)0 || x86_dma_fallback_dev.power.ignore_children == (_Bool)1)) && (x86_dma_fallback_dev.power.is_prepared == (_Bool)0 || x86_dma_fallback_dev.power.is_prepared == (_Bool)1)) && (x86_dma_fallback_dev.power.is_suspended == (_Bool)0 || x86_dma_fallback_dev.power.is_suspended == (_Bool)1)) && (x86_dma_fallback_dev.power.syscore == (_Bool)0 || x86_dma_fallback_dev.power.syscore == (_Bool)1)) && (x86_dma_fallback_dev.power.wakeup_path == (_Bool)0 || x86_dma_fallback_dev.power.wakeup_path == (_Bool)1) [2024-01-31 16:27:11,635 INFO L98 nessWitnessExtractor]: Location invariant before [L4002-L4003] dma_to_memory == (_Bool)0 || dma_to_memory == (_Bool)1 [2024-01-31 16:27:11,635 INFO L98 nessWitnessExtractor]: Location invariant before [L6319-L6319] (desc == (char const *)"") && (expr == 0) [2024-01-31 16:27:11,635 INFO L98 nessWitnessExtractor]: Location invariant before [L4441-L4441] ((((((0 <= err) && (1 <= err)) && (err <= 3)) && (err <= 255)) && (0UL == flags)) && (flags == 0UL)) && (err != 0) [2024-01-31 16:27:11,635 INFO L98 nessWitnessExtractor]: Location invariant before [L3432-L3432] bits_per_word <= 255U [2024-01-31 16:27:11,635 INFO L98 nessWitnessExtractor]: Location invariant before [L4414-L4414] ((((0 <= err) && (err <= 1)) && (0UL == flags)) && (flags == 0UL)) && (err == 0 || err == 1) [2024-01-31 16:27:11,635 INFO L98 nessWitnessExtractor]: Location invariant before [L4065-L4065] (dma_to_memory == (_Bool)0) && (dma_to_memory == (bool )0) [2024-01-31 16:27:11,635 INFO L98 nessWitnessExtractor]: Location invariant before [L4020-L4020] (dma_to_memory == (_Bool)0) && (dma_to_memory == (bool )0) [2024-01-31 16:27:11,635 INFO L98 nessWitnessExtractor]: Location invariant before [L3502-L3502] ((((((1U <= nbytes) && (1U <= max_n_32bit)) && (max_n_32bit <= 1073741823U)) && (i <= 3U)) && (count <= 1073741822U)) && (nbytes != 0U)) && (max_n_32bit != 0U) [2024-01-31 16:27:11,635 INFO L98 nessWitnessExtractor]: Location invariant before [L4780-L4780] (ret <= -1) && (ret != 0) [2024-01-31 16:27:11,635 INFO L98 nessWitnessExtractor]: Location invariant before [L2794-L2794] flags == 0UL [2024-01-31 16:27:11,636 INFO L98 nessWitnessExtractor]: Location invariant before [L5367-L5367] ((((((((((((((((((((((((((((((((ldv_3_container_platform_driver->driver.acpi_match_table == 0) && (ldv_3_container_platform_driver->driver.bus == 0)) && (ldv_3_container_platform_driver->driver.groups == 0)) && (ldv_3_container_platform_driver->driver.mod_name == 0)) && (ldv_3_container_platform_driver->driver.owner == & __this_module)) && (ldv_3_container_platform_driver->driver.p == 0)) && (ldv_3_container_platform_driver->driver.probe == 0)) && (ldv_3_container_platform_driver->driver.remove == 0)) && (ldv_3_container_platform_driver->driver.resume == 0)) && (ldv_3_container_platform_driver->driver.shutdown == 0)) && (ldv_3_container_platform_driver->driver.suppress_bind_attrs == (_Bool)0)) && (ldv_3_container_platform_driver->driver.suspend == 0)) && (ldv_3_container_platform_driver->id_table == 0)) && (ldv_3_container_platform_driver->prevent_deferred_probe == (_Bool)0)) && (ldv_3_container_platform_driver->resume == 0)) && (ldv_3_container_platform_driver->shutdown == 0)) && (ldv_3_container_platform_driver->suspend == 0)) && ((ldv_3_container_platform_driver->driver.pm)->complete == 0)) && ((ldv_3_container_platform_driver->driver.pm)->freeze_late == 0)) && ((ldv_3_container_platform_driver->driver.pm)->freeze_noirq == 0)) && ((ldv_3_container_platform_driver->driver.pm)->poweroff_late == 0)) && ((ldv_3_container_platform_driver->driver.pm)->poweroff_noirq == 0)) && ((ldv_3_container_platform_driver->driver.pm)->prepare == 0)) && ((ldv_3_container_platform_driver->driver.pm)->restore_early == 0)) && ((ldv_3_container_platform_driver->driver.pm)->restore_noirq == 0)) && ((ldv_3_container_platform_driver->driver.pm)->resume_early == 0)) && ((ldv_3_container_platform_driver->driver.pm)->resume_noirq == 0)) && ((ldv_3_container_platform_driver->driver.pm)->runtime_idle == 0)) && ((ldv_3_container_platform_driver->driver.pm)->suspend_late == 0)) && ((ldv_3_container_platform_driver->driver.pm)->suspend_noirq == 0)) && ((ldv_3_container_platform_driver->driver.pm)->thaw_early == 0)) && ((ldv_3_container_platform_driver->driver.pm)->thaw_noirq == 0)) && ((ldv_3_container_platform_driver->driver.owner)->sig_ok == (_Bool)0 || (ldv_3_container_platform_driver->driver.owner)->sig_ok == (_Bool)1) [2024-01-31 16:27:11,636 INFO L98 nessWitnessExtractor]: Loop invariant at [L5367-L5367] ((((((((((((((((((((((((((((((((ldv_3_container_platform_driver->driver.acpi_match_table == 0) && (ldv_3_container_platform_driver->driver.bus == 0)) && (ldv_3_container_platform_driver->driver.groups == 0)) && (ldv_3_container_platform_driver->driver.mod_name == 0)) && (ldv_3_container_platform_driver->driver.owner == & __this_module)) && (ldv_3_container_platform_driver->driver.p == 0)) && (ldv_3_container_platform_driver->driver.probe == 0)) && (ldv_3_container_platform_driver->driver.remove == 0)) && (ldv_3_container_platform_driver->driver.resume == 0)) && (ldv_3_container_platform_driver->driver.shutdown == 0)) && (ldv_3_container_platform_driver->driver.suppress_bind_attrs == (_Bool)0)) && (ldv_3_container_platform_driver->driver.suspend == 0)) && (ldv_3_container_platform_driver->id_table == 0)) && (ldv_3_container_platform_driver->prevent_deferred_probe == (_Bool)0)) && (ldv_3_container_platform_driver->resume == 0)) && (ldv_3_container_platform_driver->shutdown == 0)) && (ldv_3_container_platform_driver->suspend == 0)) && ((ldv_3_container_platform_driver->driver.pm)->complete == 0)) && ((ldv_3_container_platform_driver->driver.pm)->freeze_late == 0)) && ((ldv_3_container_platform_driver->driver.pm)->freeze_noirq == 0)) && ((ldv_3_container_platform_driver->driver.pm)->poweroff_late == 0)) && ((ldv_3_container_platform_driver->driver.pm)->poweroff_noirq == 0)) && ((ldv_3_container_platform_driver->driver.pm)->prepare == 0)) && ((ldv_3_container_platform_driver->driver.pm)->restore_early == 0)) && ((ldv_3_container_platform_driver->driver.pm)->restore_noirq == 0)) && ((ldv_3_container_platform_driver->driver.pm)->resume_early == 0)) && ((ldv_3_container_platform_driver->driver.pm)->resume_noirq == 0)) && ((ldv_3_container_platform_driver->driver.pm)->runtime_idle == 0)) && ((ldv_3_container_platform_driver->driver.pm)->suspend_late == 0)) && ((ldv_3_container_platform_driver->driver.pm)->suspend_noirq == 0)) && ((ldv_3_container_platform_driver->driver.pm)->thaw_early == 0)) && ((ldv_3_container_platform_driver->driver.pm)->thaw_noirq == 0)) && ((ldv_3_container_platform_driver->driver.owner)->sig_ok == (_Bool)0 || (ldv_3_container_platform_driver->driver.owner)->sig_ok == (_Bool)1) [2024-01-31 16:27:11,636 INFO L98 nessWitnessExtractor]: Location invariant before [L5201-L5201] (8192UL == arg3) && (arg3 == 8192UL) [2024-01-31 16:27:11,636 INFO L98 nessWitnessExtractor]: Location invariant before [L4894-L4894] 0 <= ret [2024-01-31 16:27:11,636 INFO L98 nessWitnessExtractor]: Location invariant before [L3667-L3667] ((count <= 4294967294U) && (0U == x)) && (x == 0U) [2024-01-31 16:27:11,636 INFO L98 nessWitnessExtractor]: Location invariant before [L5241-L5241] arg0 == 0 [2024-01-31 16:27:11,636 INFO L98 nessWitnessExtractor]: Location invariant before [L4006-L4006] dma_to_memory == (_Bool)0 || dma_to_memory == (_Bool)1 [2024-01-31 16:27:11,636 INFO L98 nessWitnessExtractor]: Location invariant before [L5866-L5866] (600U == size) && (size == 600U) [2024-01-31 16:27:11,636 INFO L98 nessWitnessExtractor]: Location invariant before [L3607-L3607] read_words == 0U [2024-01-31 16:27:11,636 INFO L98 nessWitnessExtractor]: Location invariant before [L4442-L4443] ((((((0 <= err) && (1 <= err)) && (err <= 3)) && (err <= 255)) && (0UL == flags)) && (flags == 0UL)) && (err != 0) [2024-01-31 16:27:11,637 INFO L98 nessWitnessExtractor]: Location invariant before [L3619-L3619] ((((1U <= rx_full_count) && (i <= 4294967294U)) && (count <= 4294967294U)) && (read_words == 0U)) && (rx_full_count != 0U) [2024-01-31 16:27:11,637 INFO L98 nessWitnessExtractor]: Location invariant before [L4527-L4527] context_data == tspi [2024-01-31 16:27:11,637 INFO L98 nessWitnessExtractor]: Location invariant before [L5268-L5268] (((((0 == ldv_2_callback_handler) && (0 == ldv_2_data_data)) && (arg0 == data)) && (ldv_2_callback_handler == 0)) && (ldv_2_callback_handler == ldv_2_data_data)) && ((unsigned long )ldv_2_data_data == 0UL) [2024-01-31 16:27:11,637 INFO L98 nessWitnessExtractor]: Location invariant before [L3154-L3154] ((((((1UL <= dma_mask) && (208U <= gfp)) && (gfp <= 209U)) && (gfp <= 255U)) && (gfp != 0U)) && (dma_mask != 0UL)) && (gfp == 208U || gfp == 209U) [2024-01-31 16:27:11,637 INFO L98 nessWitnessExtractor]: Location invariant before [L4066-L4066] (dma_to_memory == (_Bool)0) && (dma_to_memory == (bool )0) [2024-01-31 16:27:11,637 INFO L98 nessWitnessExtractor]: Location invariant before [L3123-L3123] ((((1U <= (unsigned int )dir) && ((unsigned int )dir <= 2U)) && ((unsigned int )dir <= 127U)) && ((unsigned int )dir != 0U)) && ((unsigned int )dir == 1U || (unsigned int )dir == 2U) [2024-01-31 16:27:11,637 INFO L98 nessWitnessExtractor]: Location invariant before [L5155-L5155] arg0 == ldv_7_line_line [2024-01-31 16:27:11,637 INFO L98 nessWitnessExtractor]: Location invariant before [L6992-L6992] (((((0 <= arg3) && (1 <= arg3)) && (arg3 <= 2)) && (arg3 <= 127)) && (arg3 != 0)) && (arg3 == 1 || arg3 == 2) [2024-01-31 16:27:11,637 INFO L98 nessWitnessExtractor]: Location invariant before [L6067-L6067] (((((((((((size == 16U && size == (size_t )16UL) && (unsigned long )__mod_of_device_table.data == 0UL) && (__this_module.sig_ok == (_Bool)0 || __this_module.sig_ok == (_Bool)1)) && (x86_dma_fallback_dev.offline == (_Bool)0 || x86_dma_fallback_dev.offline == (_Bool)1)) && (x86_dma_fallback_dev.offline_disabled == (_Bool)0 || x86_dma_fallback_dev.offline_disabled == (_Bool)1)) && (x86_dma_fallback_dev.power.early_init == (_Bool)0 || x86_dma_fallback_dev.power.early_init == (_Bool)1)) && (x86_dma_fallback_dev.power.ignore_children == (_Bool)0 || x86_dma_fallback_dev.power.ignore_children == (_Bool)1)) && (x86_dma_fallback_dev.power.is_prepared == (_Bool)0 || x86_dma_fallback_dev.power.is_prepared == (_Bool)1)) && (x86_dma_fallback_dev.power.is_suspended == (_Bool)0 || x86_dma_fallback_dev.power.is_suspended == (_Bool)1)) && (x86_dma_fallback_dev.power.syscore == (_Bool)0 || x86_dma_fallback_dev.power.syscore == (_Bool)1)) && (x86_dma_fallback_dev.power.wakeup_path == (_Bool)0 || x86_dma_fallback_dev.power.wakeup_path == (_Bool)1)) || ((((16U <= size && size <= 1432U) && size <= 32767U) && size != 0U) && ((size == 16U || size == 40U) || size == 1432U)) [2024-01-31 16:27:11,637 INFO L98 nessWitnessExtractor]: Location invariant before [L3133-L3133] ((0UL == dma_mask) && (gfp == 208U)) && (dma_mask == 0UL) [2024-01-31 16:27:11,638 INFO L98 nessWitnessExtractor]: Location invariant before [L4750-L4751] (ret <= -1) && (ret != 0) [2024-01-31 16:27:11,638 INFO L98 nessWitnessExtractor]: Location invariant before [L5249-L5249] (0 == arg0) && (arg0 == 0) [2024-01-31 16:27:11,638 INFO L98 nessWitnessExtractor]: Location invariant before [L5329-L5329] (arg0 == (void *)0) && ((unsigned long )arg0 == 0UL) [2024-01-31 16:27:11,638 INFO L98 nessWitnessExtractor]: Location invariant before [L5740-L5740] (600U == size) && (size == 600U) [2024-01-31 16:27:11,638 INFO L98 nessWitnessExtractor]: Location invariant before [L2744-L2746] ((((((((((((((((((((((((((0UL == __ret) && (0UL == __edi)) && (0UL == __esi)) && (0UL == __edx)) && (0UL == __ecx)) && (0UL == __eax)) && (__ret == 0UL)) && (__ret == __edi)) && (__ret == __esi)) && (__ret == __edx)) && (__ret == __ecx)) && (__ret == __eax)) && (__edi == 0UL)) && (__edi == __esi)) && (__edi == __edx)) && (__edi == __ecx)) && (__edi == __eax)) && (__esi == 0UL)) && (__esi == __edx)) && (__esi == __ecx)) && (__esi == __eax)) && (__edx == 0UL)) && (__edx == __ecx)) && (__edx == __eax)) && (__ecx == 0UL)) && (__ecx == __eax)) && (__eax == 0UL) [2024-01-31 16:27:11,638 INFO L98 nessWitnessExtractor]: Location invariant before [L3993-L3994] (ret != -517) && (dma_to_memory == (_Bool)0 || dma_to_memory == (_Bool)1) [2024-01-31 16:27:11,638 INFO L98 nessWitnessExtractor]: Location invariant before [L3081-L3081] ((((1U <= (unsigned int )dir) && ((unsigned int )dir <= 2U)) && ((unsigned int )dir <= 127U)) && ((unsigned int )dir != 0U)) && ((unsigned int )dir == 1U || (unsigned int )dir == 2U) [2024-01-31 16:27:11,638 INFO L98 nessWitnessExtractor]: Location invariant before [L5822-L5822] ((((((((((((((((((((((((((((((((((ldv_func_arg2 == & __this_module) && (ldv_func_arg1->driver.acpi_match_table == 0)) && (ldv_func_arg1->driver.bus == 0)) && (ldv_func_arg1->driver.groups == 0)) && (ldv_func_arg1->driver.mod_name == 0)) && (ldv_func_arg1->driver.owner == & __this_module)) && (ldv_func_arg1->driver.p == 0)) && (ldv_func_arg1->driver.probe == 0)) && (ldv_func_arg1->driver.remove == 0)) && (ldv_func_arg1->driver.resume == 0)) && (ldv_func_arg1->driver.shutdown == 0)) && (ldv_func_arg1->driver.suppress_bind_attrs == (_Bool)0)) && (ldv_func_arg1->driver.suspend == 0)) && (ldv_func_arg1->id_table == 0)) && (ldv_func_arg1->prevent_deferred_probe == (_Bool)0)) && (ldv_func_arg1->resume == 0)) && (ldv_func_arg1->shutdown == 0)) && (ldv_func_arg1->suspend == 0)) && ((ldv_func_arg1->driver.pm)->complete == 0)) && ((ldv_func_arg1->driver.pm)->freeze_late == 0)) && ((ldv_func_arg1->driver.pm)->freeze_noirq == 0)) && ((ldv_func_arg1->driver.pm)->poweroff_late == 0)) && ((ldv_func_arg1->driver.pm)->poweroff_noirq == 0)) && ((ldv_func_arg1->driver.pm)->prepare == 0)) && ((ldv_func_arg1->driver.pm)->restore_early == 0)) && ((ldv_func_arg1->driver.pm)->restore_noirq == 0)) && ((ldv_func_arg1->driver.pm)->resume_early == 0)) && ((ldv_func_arg1->driver.pm)->resume_noirq == 0)) && ((ldv_func_arg1->driver.pm)->runtime_idle == 0)) && ((ldv_func_arg1->driver.pm)->suspend_late == 0)) && ((ldv_func_arg1->driver.pm)->suspend_noirq == 0)) && ((ldv_func_arg1->driver.pm)->thaw_early == 0)) && ((ldv_func_arg1->driver.pm)->thaw_noirq == 0)) && (ldv_func_arg2->sig_ok == (_Bool)0 || ldv_func_arg2->sig_ok == (_Bool)1)) && ((ldv_func_arg1->driver.owner)->sig_ok == (_Bool)0 || (ldv_func_arg1->driver.owner)->sig_ok == (_Bool)1) [2024-01-31 16:27:11,638 INFO L98 nessWitnessExtractor]: Location invariant before [L5352-L5352] ((0 == ldv_3_container_platform_driver) && (arg0 == data)) && (ldv_3_container_platform_driver == 0) [2024-01-31 16:27:11,638 INFO L98 nessWitnessExtractor]: Location invariant before [L4398-L4398] (((0 == err) && (0UL == flags)) && (err == 0)) && (flags == 0UL) [2024-01-31 16:27:11,638 INFO L98 nessWitnessExtractor]: Location invariant before [L4056-L4056] (dma_to_memory == (_Bool)1) && (dma_to_memory == (bool )1) [2024-01-31 16:27:11,639 INFO L98 nessWitnessExtractor]: Location invariant before [L5017-L5017] ((((((((((((((((((((((((((((((((arg0->driver.acpi_match_table == 0) && (arg0->driver.bus == 0)) && (arg0->driver.groups == 0)) && (arg0->driver.mod_name == 0)) && (arg0->driver.owner == & __this_module)) && (arg0->driver.p == 0)) && (arg0->driver.probe == 0)) && (arg0->driver.remove == 0)) && (arg0->driver.resume == 0)) && (arg0->driver.shutdown == 0)) && (arg0->driver.suppress_bind_attrs == (_Bool)0)) && (arg0->driver.suspend == 0)) && (arg0->id_table == 0)) && (arg0->prevent_deferred_probe == (_Bool)0)) && (arg0->resume == 0)) && (arg0->shutdown == 0)) && (arg0->suspend == 0)) && ((arg0->driver.pm)->complete == 0)) && ((arg0->driver.pm)->freeze_late == 0)) && ((arg0->driver.pm)->freeze_noirq == 0)) && ((arg0->driver.pm)->poweroff_late == 0)) && ((arg0->driver.pm)->poweroff_noirq == 0)) && ((arg0->driver.pm)->prepare == 0)) && ((arg0->driver.pm)->restore_early == 0)) && ((arg0->driver.pm)->restore_noirq == 0)) && ((arg0->driver.pm)->resume_early == 0)) && ((arg0->driver.pm)->resume_noirq == 0)) && ((arg0->driver.pm)->runtime_idle == 0)) && ((arg0->driver.pm)->suspend_late == 0)) && ((arg0->driver.pm)->suspend_noirq == 0)) && ((arg0->driver.pm)->thaw_early == 0)) && ((arg0->driver.pm)->thaw_noirq == 0)) && ((arg0->driver.owner)->sig_ok == (_Bool)0 || (arg0->driver.owner)->sig_ok == (_Bool)1) [2024-01-31 16:27:11,639 INFO L98 nessWitnessExtractor]: Location invariant before [L3063-L3063] ((((1U <= (unsigned int )dir) && ((unsigned int )dir <= 2U)) && ((unsigned int )dir <= 127U)) && ((unsigned int )dir != 0U)) && ((unsigned int )dir == 1U || (unsigned int )dir == 2U) [2024-01-31 16:27:11,639 INFO L98 nessWitnessExtractor]: Location invariant before [L5270-L5270] (((((((((0 == ldv_2_callback_handler) && (0 == ldv_2_data_data)) && (0 == ldv_2_thread_thread)) && (arg0 == data)) && (ldv_2_callback_handler == 0)) && (ldv_2_callback_handler == ldv_2_data_data)) && (ldv_2_callback_handler == ldv_2_thread_thread)) && (ldv_2_data_data == ldv_2_thread_thread)) && (ldv_2_thread_thread == 0)) && ((unsigned long )ldv_2_data_data == 0UL) [2024-01-31 16:27:11,639 INFO L98 nessWitnessExtractor]: Location invariant before [L5222-L5222] (ldv_5_tegra_slink_driver_exit_default == 0) && (ldv_5_tegra_slink_driver_init_default == 0) [2024-01-31 16:27:11,639 INFO L98 nessWitnessExtractor]: Location invariant before [L4444-L4444] ((((((0 <= err) && (1 <= err)) && (err <= 3)) && (err <= 255)) && (0UL == flags)) && (flags == 0UL)) && (err != 0) [2024-01-31 16:27:11,639 INFO L98 nessWitnessExtractor]: Location invariant before [L5215-L5215] ((((0 == ldv_5_tegra_slink_driver_exit_default) && (0 == ldv_5_tegra_slink_driver_init_default)) && (ldv_5_tegra_slink_driver_exit_default == 0)) && (ldv_5_tegra_slink_driver_exit_default == ldv_5_tegra_slink_driver_init_default)) && (ldv_5_tegra_slink_driver_init_default == 0) [2024-01-31 16:27:11,639 INFO L98 nessWitnessExtractor]: Location invariant before [L5121-L5121] ((((((((((((((((((((((((((((((((arg0->driver.acpi_match_table == 0) && (arg0->driver.bus == 0)) && (arg0->driver.groups == 0)) && (arg0->driver.mod_name == 0)) && (arg0->driver.owner == & __this_module)) && (arg0->driver.p == 0)) && (arg0->driver.probe == 0)) && (arg0->driver.remove == 0)) && (arg0->driver.resume == 0)) && (arg0->driver.shutdown == 0)) && (arg0->driver.suppress_bind_attrs == (_Bool)0)) && (arg0->driver.suspend == 0)) && (arg0->id_table == 0)) && (arg0->prevent_deferred_probe == (_Bool)0)) && (arg0->resume == 0)) && (arg0->shutdown == 0)) && (arg0->suspend == 0)) && ((arg0->driver.pm)->complete == 0)) && ((arg0->driver.pm)->freeze_late == 0)) && ((arg0->driver.pm)->freeze_noirq == 0)) && ((arg0->driver.pm)->poweroff_late == 0)) && ((arg0->driver.pm)->poweroff_noirq == 0)) && ((arg0->driver.pm)->prepare == 0)) && ((arg0->driver.pm)->restore_early == 0)) && ((arg0->driver.pm)->restore_noirq == 0)) && ((arg0->driver.pm)->resume_early == 0)) && ((arg0->driver.pm)->resume_noirq == 0)) && ((arg0->driver.pm)->runtime_idle == 0)) && ((arg0->driver.pm)->suspend_late == 0)) && ((arg0->driver.pm)->suspend_noirq == 0)) && ((arg0->driver.pm)->thaw_early == 0)) && ((arg0->driver.pm)->thaw_noirq == 0)) && ((arg0->driver.owner)->sig_ok == (_Bool)0 || (arg0->driver.owner)->sig_ok == (_Bool)1) [2024-01-31 16:27:11,639 INFO L98 nessWitnessExtractor]: Location invariant before [L3118-L3118] ((((1U <= (unsigned int )dir) && ((unsigned int )dir <= 2U)) && ((unsigned int )dir <= 127U)) && ((unsigned int )dir != 0U)) && ((unsigned int )dir == 1U || (unsigned int )dir == 2U) [2024-01-31 16:27:11,639 INFO L98 nessWitnessExtractor]: Location invariant before [L2980-L2980] ((((((1U <= (unsigned int )dir) && ((unsigned int )dir <= 2U)) && ((unsigned int )dir <= 127U)) && (3UL == flags)) && (flags == 3UL)) && ((unsigned int )dir != 0U)) && ((unsigned int )dir == 1U || (unsigned int )dir == 2U) [2024-01-31 16:27:11,639 INFO L98 nessWitnessExtractor]: Location invariant before [L4011-L4011] (dma_buf == 0) && (dma_to_memory == (_Bool)0 || dma_to_memory == (_Bool)1) [2024-01-31 16:27:11,640 INFO L98 nessWitnessExtractor]: Location invariant before [L5377-L5377] ((((((((((((((((((((((((((((((((ldv_3_container_platform_driver->driver.acpi_match_table == 0) && (ldv_3_container_platform_driver->driver.bus == 0)) && (ldv_3_container_platform_driver->driver.groups == 0)) && (ldv_3_container_platform_driver->driver.mod_name == 0)) && (ldv_3_container_platform_driver->driver.owner == & __this_module)) && (ldv_3_container_platform_driver->driver.p == 0)) && (ldv_3_container_platform_driver->driver.probe == 0)) && (ldv_3_container_platform_driver->driver.remove == 0)) && (ldv_3_container_platform_driver->driver.resume == 0)) && (ldv_3_container_platform_driver->driver.shutdown == 0)) && (ldv_3_container_platform_driver->driver.suppress_bind_attrs == (_Bool)0)) && (ldv_3_container_platform_driver->driver.suspend == 0)) && (ldv_3_container_platform_driver->id_table == 0)) && (ldv_3_container_platform_driver->prevent_deferred_probe == (_Bool)0)) && (ldv_3_container_platform_driver->resume == 0)) && (ldv_3_container_platform_driver->shutdown == 0)) && (ldv_3_container_platform_driver->suspend == 0)) && ((ldv_3_container_platform_driver->driver.pm)->complete == 0)) && ((ldv_3_container_platform_driver->driver.pm)->freeze_late == 0)) && ((ldv_3_container_platform_driver->driver.pm)->freeze_noirq == 0)) && ((ldv_3_container_platform_driver->driver.pm)->poweroff_late == 0)) && ((ldv_3_container_platform_driver->driver.pm)->poweroff_noirq == 0)) && ((ldv_3_container_platform_driver->driver.pm)->prepare == 0)) && ((ldv_3_container_platform_driver->driver.pm)->restore_early == 0)) && ((ldv_3_container_platform_driver->driver.pm)->restore_noirq == 0)) && ((ldv_3_container_platform_driver->driver.pm)->resume_early == 0)) && ((ldv_3_container_platform_driver->driver.pm)->resume_noirq == 0)) && ((ldv_3_container_platform_driver->driver.pm)->runtime_idle == 0)) && ((ldv_3_container_platform_driver->driver.pm)->suspend_late == 0)) && ((ldv_3_container_platform_driver->driver.pm)->suspend_noirq == 0)) && ((ldv_3_container_platform_driver->driver.pm)->thaw_early == 0)) && ((ldv_3_container_platform_driver->driver.pm)->thaw_noirq == 0)) && ((ldv_3_container_platform_driver->driver.owner)->sig_ok == (_Bool)0 || (ldv_3_container_platform_driver->driver.owner)->sig_ok == (_Bool)1) [2024-01-31 16:27:11,640 INFO L98 nessWitnessExtractor]: Location invariant before [L4886-L4886] (ret <= -1) && (ret != 0) [2024-01-31 16:27:11,640 INFO L98 nessWitnessExtractor]: Location invariant before [L6068-L6068] (((((((((((size == 16U && size == (size_t )16UL) && (unsigned long )__mod_of_device_table.data == 0UL) && (__this_module.sig_ok == (_Bool)0 || __this_module.sig_ok == (_Bool)1)) && (x86_dma_fallback_dev.offline == (_Bool)0 || x86_dma_fallback_dev.offline == (_Bool)1)) && (x86_dma_fallback_dev.offline_disabled == (_Bool)0 || x86_dma_fallback_dev.offline_disabled == (_Bool)1)) && (x86_dma_fallback_dev.power.early_init == (_Bool)0 || x86_dma_fallback_dev.power.early_init == (_Bool)1)) && (x86_dma_fallback_dev.power.ignore_children == (_Bool)0 || x86_dma_fallback_dev.power.ignore_children == (_Bool)1)) && (x86_dma_fallback_dev.power.is_prepared == (_Bool)0 || x86_dma_fallback_dev.power.is_prepared == (_Bool)1)) && (x86_dma_fallback_dev.power.is_suspended == (_Bool)0 || x86_dma_fallback_dev.power.is_suspended == (_Bool)1)) && (x86_dma_fallback_dev.power.syscore == (_Bool)0 || x86_dma_fallback_dev.power.syscore == (_Bool)1)) && (x86_dma_fallback_dev.power.wakeup_path == (_Bool)0 || x86_dma_fallback_dev.power.wakeup_path == (_Bool)1)) || ((((16U <= size && size <= 1432U) && size <= 32767U) && size != 0U) && ((size == 16U || size == 40U) || size == 1432U)) [2024-01-31 16:27:11,640 INFO L98 nessWitnessExtractor]: Location invariant before [L3858-L3858] ret == 0 [2024-01-31 16:27:11,640 INFO L98 nessWitnessExtractor]: Location invariant before [L3488-L3488] fifo_words_left == _min1 [2024-01-31 16:27:11,640 INFO L98 nessWitnessExtractor]: Location invariant before [L5294-L5294] (arg0 == data) && ((unsigned int )ldv_2_ret_val_default == 2U) [2024-01-31 16:27:11,640 INFO L98 nessWitnessExtractor]: Location invariant before [L3890-L3890] ((((-128 <= ret) && (-5 <= ret)) && (ret <= 0)) && (ret <= 127)) && (ret == -5 || ret == 0) [2024-01-31 16:27:11,640 INFO L98 nessWitnessExtractor]: Location invariant before [L4708-L4708] 0 <= ret [2024-01-31 16:27:11,640 INFO L98 nessWitnessExtractor]: Location invariant before [L5371-L5371] ((((((((((((((((((((((((((((((((ldv_3_container_platform_driver->driver.acpi_match_table == 0) && (ldv_3_container_platform_driver->driver.bus == 0)) && (ldv_3_container_platform_driver->driver.groups == 0)) && (ldv_3_container_platform_driver->driver.mod_name == 0)) && (ldv_3_container_platform_driver->driver.owner == & __this_module)) && (ldv_3_container_platform_driver->driver.p == 0)) && (ldv_3_container_platform_driver->driver.probe == 0)) && (ldv_3_container_platform_driver->driver.remove == 0)) && (ldv_3_container_platform_driver->driver.resume == 0)) && (ldv_3_container_platform_driver->driver.shutdown == 0)) && (ldv_3_container_platform_driver->driver.suppress_bind_attrs == (_Bool)0)) && (ldv_3_container_platform_driver->driver.suspend == 0)) && (ldv_3_container_platform_driver->id_table == 0)) && (ldv_3_container_platform_driver->prevent_deferred_probe == (_Bool)0)) && (ldv_3_container_platform_driver->resume == 0)) && (ldv_3_container_platform_driver->shutdown == 0)) && (ldv_3_container_platform_driver->suspend == 0)) && ((ldv_3_container_platform_driver->driver.pm)->complete == 0)) && ((ldv_3_container_platform_driver->driver.pm)->freeze_late == 0)) && ((ldv_3_container_platform_driver->driver.pm)->freeze_noirq == 0)) && ((ldv_3_container_platform_driver->driver.pm)->poweroff_late == 0)) && ((ldv_3_container_platform_driver->driver.pm)->poweroff_noirq == 0)) && ((ldv_3_container_platform_driver->driver.pm)->prepare == 0)) && ((ldv_3_container_platform_driver->driver.pm)->restore_early == 0)) && ((ldv_3_container_platform_driver->driver.pm)->restore_noirq == 0)) && ((ldv_3_container_platform_driver->driver.pm)->resume_early == 0)) && ((ldv_3_container_platform_driver->driver.pm)->resume_noirq == 0)) && ((ldv_3_container_platform_driver->driver.pm)->runtime_idle == 0)) && ((ldv_3_container_platform_driver->driver.pm)->suspend_late == 0)) && ((ldv_3_container_platform_driver->driver.pm)->suspend_noirq == 0)) && ((ldv_3_container_platform_driver->driver.pm)->thaw_early == 0)) && ((ldv_3_container_platform_driver->driver.pm)->thaw_noirq == 0)) && ((ldv_3_container_platform_driver->driver.owner)->sig_ok == (_Bool)0 || (ldv_3_container_platform_driver->driver.owner)->sig_ok == (_Bool)1) [2024-01-31 16:27:11,640 INFO L98 nessWitnessExtractor]: Location invariant before [L4795-L4795] (ret <= -1) && (ret != 0) [2024-01-31 16:27:11,641 INFO L98 nessWitnessExtractor]: Location invariant before [L6971-L6971] ((((4295UL <= arg0) && (arg0 <= 8590UL)) && (arg0 <= 32767UL)) && (arg0 != 0UL)) && (arg0 == 4295UL || arg0 == 8590UL) [2024-01-31 16:27:11,641 INFO L98 nessWitnessExtractor]: Location invariant before [L4343-L4343] (0UL == flags) && (flags == 0UL) [2024-01-31 16:27:11,641 INFO L98 nessWitnessExtractor]: Location invariant before [L5042-L5042] ((((((((((unsigned long )__mod_of_device_table.data == 0UL) && (__this_module.sig_ok == (_Bool)0 || __this_module.sig_ok == (_Bool)1)) && (x86_dma_fallback_dev.offline == (_Bool)0 || x86_dma_fallback_dev.offline == (_Bool)1)) && (x86_dma_fallback_dev.offline_disabled == (_Bool)0 || x86_dma_fallback_dev.offline_disabled == (_Bool)1)) && (x86_dma_fallback_dev.power.early_init == (_Bool)0 || x86_dma_fallback_dev.power.early_init == (_Bool)1)) && (x86_dma_fallback_dev.power.ignore_children == (_Bool)0 || x86_dma_fallback_dev.power.ignore_children == (_Bool)1)) && (x86_dma_fallback_dev.power.is_prepared == (_Bool)0 || x86_dma_fallback_dev.power.is_prepared == (_Bool)1)) && (x86_dma_fallback_dev.power.is_suspended == (_Bool)0 || x86_dma_fallback_dev.power.is_suspended == (_Bool)1)) && (x86_dma_fallback_dev.power.syscore == (_Bool)0 || x86_dma_fallback_dev.power.syscore == (_Bool)1)) && (x86_dma_fallback_dev.power.wakeup_path == (_Bool)0 || x86_dma_fallback_dev.power.wakeup_path == (_Bool)1) [2024-01-31 16:27:11,641 INFO L98 nessWitnessExtractor]: Location invariant before [L4746-L4746] 0 <= ret [2024-01-31 16:27:11,641 INFO L98 nessWitnessExtractor]: Location invariant before [L4332-L4332] (0UL == flags) && (flags == 0UL) [2024-01-31 16:27:11,641 INFO L98 nessWitnessExtractor]: Location invariant before [L4505-L4505] context_data == tspi [2024-01-31 16:27:11,641 INFO L98 nessWitnessExtractor]: Location invariant before [L3732-L3732] count <= 4294967294U [2024-01-31 16:27:11,641 INFO L98 nessWitnessExtractor]: Loop invariant at [L3732-L3732] count <= 4294967294U [2024-01-31 16:27:11,641 INFO L98 nessWitnessExtractor]: Location invariant before [L4684-L4684] 0 <= ret [2024-01-31 16:27:11,641 INFO L98 nessWitnessExtractor]: Location invariant before [L3593-L3593] ((((((1U <= rx_full_count) && (1U <= len)) && (i <= 3U)) && (count <= 4294967294U)) && (read_words == 0U)) && (rx_full_count != 0U)) && (len != 0U) [2024-01-31 16:27:11,641 INFO L98 nessWitnessExtractor]: Location invariant before [L4336-L4336] (0UL == flags) && (flags == 0UL) [2024-01-31 16:27:11,642 INFO L98 nessWitnessExtractor]: Location invariant before [L3673-L3673] (((1U <= consume) && (i <= 4294967294U)) && (count <= 4294967294U)) && (consume != 0U) [2024-01-31 16:27:11,642 INFO L98 nessWitnessExtractor]: Loop invariant at [L3537-L3537] ((((1U <= max_n_32bit) && (count <= 4294967294U)) && (tx_empty_count == _min2___0)) && (max_n_32bit == written_words)) && (max_n_32bit != 0U) [2024-01-31 16:27:11,642 INFO L98 nessWitnessExtractor]: Location invariant before [L3537-L3537] ((((1U <= max_n_32bit) && (count <= 4294967294U)) && (tx_empty_count == _min2___0)) && (max_n_32bit == written_words)) && (max_n_32bit != 0U) [2024-01-31 16:27:11,642 INFO L98 nessWitnessExtractor]: Location invariant before [L5251-L5251] arg0 == 0 [2024-01-31 16:27:11,642 INFO L98 nessWitnessExtractor]: Location invariant before [L5191-L5191] (((8192UL == arg3) && (arg0 == ldv_9_line_line)) && (arg1 == ldv_9_callback_handler)) && (arg3 == 8192UL) [2024-01-31 16:27:11,642 INFO L98 nessWitnessExtractor]: Location invariant before [L3102-L3102] ((((1U <= (unsigned int )dir) && ((unsigned int )dir <= 2U)) && ((unsigned int )dir <= 127U)) && ((unsigned int )dir != 0U)) && ((unsigned int )dir == 1U || (unsigned int )dir == 2U) [2024-01-31 16:27:11,642 INFO L98 nessWitnessExtractor]: Location invariant before [L3454-L3454] ((max_word <= 1073741823U) && (bits_per_word <= 255U)) && (_min2___0 <= 1073741823U) [2024-01-31 16:27:11,642 INFO L98 nessWitnessExtractor]: Location invariant before [L3535-L3535] (((((((1U <= nbytes) && (1U <= max_n_32bit)) && (1U <= i)) && (count <= 4294967294U)) && (tx_empty_count == _min2___0)) && (max_n_32bit == written_words)) && (nbytes != 0U)) && (max_n_32bit != 0U) [2024-01-31 16:27:11,642 INFO L98 nessWitnessExtractor]: Location invariant before [L4004-L4004] dma_to_memory == (_Bool)0 || dma_to_memory == (_Bool)1 [2024-01-31 16:27:11,642 INFO L98 nessWitnessExtractor]: Location invariant before [L2983-L2983] ((((((((1U <= (unsigned int )dir) && ((unsigned int )dir <= 2U)) && ((unsigned int )dir <= 127U)) && (3UL == flags)) && (buf == sg.dma_address)) && (len == sg.dma_length)) && (flags == 3UL)) && ((unsigned int )dir != 0U)) && ((unsigned int )dir == 1U || (unsigned int )dir == 2U) [2024-01-31 16:27:11,643 INFO L98 nessWitnessExtractor]: Location invariant before [L4893-L4893] 0 <= ret [2024-01-31 16:27:11,643 INFO L98 nessWitnessExtractor]: Location invariant before [L5874-L5874] (600U == size) && (size == 600U) [2024-01-31 16:27:11,643 INFO L98 nessWitnessExtractor]: Location invariant before [L3227-L3227] (((attrs == 0) && (attrs == (struct dma_attrs *)0)) && (__ret_warn_on == 1)) && (_flags == 0UL) [2024-01-31 16:27:11,643 INFO L98 nessWitnessExtractor]: Location invariant before [L3590-L3590] ((((((1U <= rx_full_count) && (1U <= len)) && (i <= 3U)) && (count <= 4294967294U)) && (read_words == 0U)) && (rx_full_count != 0U)) && (len != 0U) [2024-01-31 16:27:11,643 INFO L98 nessWitnessExtractor]: Location invariant before [L3875-L3875] ret == 0 [2024-01-31 16:27:11,643 INFO L98 nessWitnessExtractor]: Location invariant before [L5169-L5169] ((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((arg0 == ldv_8_platform_driver_platform_driver) && (arg0->driver.acpi_match_table == 0)) && (arg0->driver.bus == 0)) && (arg0->driver.groups == 0)) && (arg0->driver.mod_name == 0)) && (arg0->driver.owner == & __this_module)) && (arg0->driver.p == 0)) && (arg0->driver.probe == 0)) && (arg0->driver.remove == 0)) && (arg0->driver.resume == 0)) && (arg0->driver.shutdown == 0)) && (arg0->driver.suppress_bind_attrs == (_Bool)0)) && (arg0->driver.suspend == 0)) && (arg0->id_table == 0)) && (arg0->prevent_deferred_probe == (_Bool)0)) && (arg0->resume == 0)) && (arg0->shutdown == 0)) && (arg0->suspend == 0)) && (ldv_8_platform_driver_platform_driver->driver.acpi_match_table == 0)) && (ldv_8_platform_driver_platform_driver->driver.bus == 0)) && (ldv_8_platform_driver_platform_driver->driver.groups == 0)) && (ldv_8_platform_driver_platform_driver->driver.mod_name == 0)) && (ldv_8_platform_driver_platform_driver->driver.owner == & __this_module)) && (ldv_8_platform_driver_platform_driver->driver.p == 0)) && (ldv_8_platform_driver_platform_driver->driver.probe == 0)) && (ldv_8_platform_driver_platform_driver->driver.remove == 0)) && (ldv_8_platform_driver_platform_driver->driver.resume == 0)) && (ldv_8_platform_driver_platform_driver->driver.shutdown == 0)) && (ldv_8_platform_driver_platform_driver->driver.suppress_bind_attrs == (_Bool)0)) && (ldv_8_platform_driver_platform_driver->driver.suspend == 0)) && (ldv_8_platform_driver_platform_driver->id_table == 0)) && (ldv_8_platform_driver_platform_driver->prevent_deferred_probe == (_Bool)0)) && (ldv_8_platform_driver_platform_driver->resume == 0)) && (ldv_8_platform_driver_platform_driver->shutdown == 0)) && (ldv_8_platform_driver_platform_driver->suspend == 0)) && ((arg0->driver.pm)->complete == 0)) && ((arg0->driver.pm)->freeze_late == 0)) && ((arg0->driver.pm)->freeze_noirq == 0)) && ((arg0->driver.pm)->poweroff_late == 0)) && ((arg0->driver.pm)->poweroff_noirq == 0)) && ((arg0->driver.pm)->prepare == 0)) && ((arg0->driver.pm)->restore_early == 0)) && ((arg0->driver.pm)->restore_noirq == 0)) && ((arg0->driver.pm)->resume_early == 0)) && ((arg0->driver.pm)->resume_noirq == 0)) && ((arg0->driver.pm)->runtime_idle == 0)) && ((arg0->driver.pm)->suspend_late == 0)) && ((arg0->driver.pm)->suspend_noirq == 0)) && ((arg0->driver.pm)->thaw_early == 0)) && ((arg0->driver.pm)->thaw_noirq == 0)) && ((ldv_8_platform_driver_platform_driver->driver.pm)->complete == 0)) && ((ldv_8_platform_driver_platform_driver->driver.pm)->freeze_late == 0)) && ((ldv_8_platform_driver_platform_driver->driver.pm)->freeze_noirq == 0)) && ((ldv_8_platform_driver_platform_driver->driver.pm)->poweroff_late == 0)) && ((ldv_8_platform_driver_platform_driver->driver.pm)->poweroff_noirq == 0)) && ((ldv_8_platform_driver_platform_driver->driver.pm)->prepare == 0)) && ((ldv_8_platform_driver_platform_driver->driver.pm)->restore_early == 0)) && ((ldv_8_platform_driver_platform_driver->driver.pm)->restore_noirq == 0)) && ((ldv_8_platform_driver_platform_driver->driver.pm)->resume_early == 0)) && ((ldv_8_platform_driver_platform_driver->driver.pm)->resume_noirq == 0)) && ((ldv_8_platform_driver_platform_driver->driver.pm)->runtime_idle == 0)) && ((ldv_8_platform_driver_platform_driver->driver.pm)->suspend_late == 0)) && ((ldv_8_platform_driver_platform_driver->driver.pm)->suspend_noirq == 0)) && ((ldv_8_platform_driver_platform_driver->driver.pm)->thaw_early == 0)) && ((ldv_8_platform_driver_platform_driver->driver.pm)->thaw_noirq == 0)) && ((arg0->driver.owner)->sig_ok == (_Bool)0 || (arg0->driver.owner)->sig_ok == (_Bool)1)) && ((ldv_8_platform_driver_platform_driver->driver.owner)->sig_ok == (_Bool)0 || (ldv_8_platform_driver_platform_driver->driver.owner)->sig_ok == (_Bool)1) [2024-01-31 16:27:11,643 INFO L98 nessWitnessExtractor]: Location invariant before [L3500-L3500] ((((((1U <= nbytes) && (1U <= max_n_32bit)) && (max_n_32bit <= 1073741823U)) && (i <= 3U)) && (count <= 1073741822U)) && (nbytes != 0U)) && (max_n_32bit != 0U) [2024-01-31 16:27:11,643 INFO L98 nessWitnessExtractor]: Location invariant before [L4501-L4501] context_data == tspi [2024-01-31 16:27:11,643 INFO L98 nessWitnessExtractor]: Location invariant before [L3884-L3884] ret == 0 [2024-01-31 16:27:11,643 INFO L98 nessWitnessExtractor]: Location invariant before [L4618-L4618] master == 0 [2024-01-31 16:27:11,643 INFO L98 nessWitnessExtractor]: Location invariant after [L2727-L2727] ((((((((0UL == __ret) && (0UL == __edi)) && (0UL == __esi)) && (__ret == 0UL)) && (__ret == __edi)) && (__ret == __esi)) && (__edi == 0UL)) && (__edi == __esi)) && (__esi == 0UL) [2024-01-31 16:27:11,644 INFO L98 nessWitnessExtractor]: Location invariant before [L5297-L5297] (arg0 == data) && ((unsigned int )ldv_2_ret_val_default == 2U) [2024-01-31 16:27:11,644 INFO L98 nessWitnessExtractor]: Location invariant before [L5190-L5190] ((8192UL == arg3) && (arg0 == ldv_9_line_line)) && (arg3 == 8192UL) [2024-01-31 16:27:11,644 INFO L98 nessWitnessExtractor]: Location invariant before [L5374-L5374] ((((((((((((((((((((((((((((((((ldv_3_container_platform_driver->driver.acpi_match_table == 0) && (ldv_3_container_platform_driver->driver.bus == 0)) && (ldv_3_container_platform_driver->driver.groups == 0)) && (ldv_3_container_platform_driver->driver.mod_name == 0)) && (ldv_3_container_platform_driver->driver.owner == & __this_module)) && (ldv_3_container_platform_driver->driver.p == 0)) && (ldv_3_container_platform_driver->driver.probe == 0)) && (ldv_3_container_platform_driver->driver.remove == 0)) && (ldv_3_container_platform_driver->driver.resume == 0)) && (ldv_3_container_platform_driver->driver.shutdown == 0)) && (ldv_3_container_platform_driver->driver.suppress_bind_attrs == (_Bool)0)) && (ldv_3_container_platform_driver->driver.suspend == 0)) && (ldv_3_container_platform_driver->id_table == 0)) && (ldv_3_container_platform_driver->prevent_deferred_probe == (_Bool)0)) && (ldv_3_container_platform_driver->resume == 0)) && (ldv_3_container_platform_driver->shutdown == 0)) && (ldv_3_container_platform_driver->suspend == 0)) && ((ldv_3_container_platform_driver->driver.pm)->complete == 0)) && ((ldv_3_container_platform_driver->driver.pm)->freeze_late == 0)) && ((ldv_3_container_platform_driver->driver.pm)->freeze_noirq == 0)) && ((ldv_3_container_platform_driver->driver.pm)->poweroff_late == 0)) && ((ldv_3_container_platform_driver->driver.pm)->poweroff_noirq == 0)) && ((ldv_3_container_platform_driver->driver.pm)->prepare == 0)) && ((ldv_3_container_platform_driver->driver.pm)->restore_early == 0)) && ((ldv_3_container_platform_driver->driver.pm)->restore_noirq == 0)) && ((ldv_3_container_platform_driver->driver.pm)->resume_early == 0)) && ((ldv_3_container_platform_driver->driver.pm)->resume_noirq == 0)) && ((ldv_3_container_platform_driver->driver.pm)->runtime_idle == 0)) && ((ldv_3_container_platform_driver->driver.pm)->suspend_late == 0)) && ((ldv_3_container_platform_driver->driver.pm)->suspend_noirq == 0)) && ((ldv_3_container_platform_driver->driver.pm)->thaw_early == 0)) && ((ldv_3_container_platform_driver->driver.pm)->thaw_noirq == 0)) && ((ldv_3_container_platform_driver->driver.owner)->sig_ok == (_Bool)0 || (ldv_3_container_platform_driver->driver.owner)->sig_ok == (_Bool)1) [2024-01-31 16:27:11,644 INFO L98 nessWitnessExtractor]: Location invariant before [L3847-L3847] (0 == ret) && (ret == 0) [2024-01-31 16:27:11,644 INFO L98 nessWitnessExtractor]: Location invariant before [L5349-L5349] arg0 == data [2024-01-31 16:27:11,644 INFO L98 nessWitnessExtractor]: Location invariant before [L4057-L4057] (dma_to_memory == (_Bool)1) && (dma_to_memory == (bool )1) [2024-01-31 16:27:11,644 INFO L98 nessWitnessExtractor]: Location invariant before [L5166-L5166] ((((((((((((((((((((((((((((((((arg0->driver.acpi_match_table == 0) && (arg0->driver.bus == 0)) && (arg0->driver.groups == 0)) && (arg0->driver.mod_name == 0)) && (arg0->driver.owner == & __this_module)) && (arg0->driver.p == 0)) && (arg0->driver.probe == 0)) && (arg0->driver.remove == 0)) && (arg0->driver.resume == 0)) && (arg0->driver.shutdown == 0)) && (arg0->driver.suppress_bind_attrs == (_Bool)0)) && (arg0->driver.suspend == 0)) && (arg0->id_table == 0)) && (arg0->prevent_deferred_probe == (_Bool)0)) && (arg0->resume == 0)) && (arg0->shutdown == 0)) && (arg0->suspend == 0)) && ((arg0->driver.pm)->complete == 0)) && ((arg0->driver.pm)->freeze_late == 0)) && ((arg0->driver.pm)->freeze_noirq == 0)) && ((arg0->driver.pm)->poweroff_late == 0)) && ((arg0->driver.pm)->poweroff_noirq == 0)) && ((arg0->driver.pm)->prepare == 0)) && ((arg0->driver.pm)->restore_early == 0)) && ((arg0->driver.pm)->restore_noirq == 0)) && ((arg0->driver.pm)->resume_early == 0)) && ((arg0->driver.pm)->resume_noirq == 0)) && ((arg0->driver.pm)->runtime_idle == 0)) && ((arg0->driver.pm)->suspend_late == 0)) && ((arg0->driver.pm)->suspend_noirq == 0)) && ((arg0->driver.pm)->thaw_early == 0)) && ((arg0->driver.pm)->thaw_noirq == 0)) && ((arg0->driver.owner)->sig_ok == (_Bool)0 || (arg0->driver.owner)->sig_ok == (_Bool)1) [2024-01-31 16:27:11,644 INFO L98 nessWitnessExtractor]: Location invariant before [L2920-L2920] ret == 0 [2024-01-31 16:27:11,644 INFO L98 nessWitnessExtractor]: Location invariant before [L3592-L3592] ((((((1U <= rx_full_count) && (1U <= len)) && (i <= 3U)) && (count <= 4294967294U)) && (read_words == 0U)) && (rx_full_count != 0U)) && (len != 0U) [2024-01-31 16:27:11,644 INFO L98 nessWitnessExtractor]: Location invariant before [L6028-L6028] ((nmemb == 1U) && (nmemb == (size_t )1UL)) && (size == 2800U) [2024-01-31 16:27:11,645 INFO L98 nessWitnessExtractor]: Location invariant before [L3151-L3151] (((1UL <= dma_mask) && (dma_mask <= 16777215UL)) && (gfp == 208U)) && (dma_mask != 0UL) [2024-01-31 16:27:11,645 INFO L98 nessWitnessExtractor]: Location invariant before [L3101-L3101] ((((1U <= (unsigned int )dir) && ((unsigned int )dir <= 2U)) && ((unsigned int )dir <= 127U)) && ((unsigned int )dir != 0U)) && ((unsigned int )dir == 1U || (unsigned int )dir == 2U) [2024-01-31 16:27:11,645 INFO L98 nessWitnessExtractor]: Location invariant before [L4373-L4373] flags == 0UL [2024-01-31 16:27:11,645 INFO L98 nessWitnessExtractor]: Location invariant before [L5220-L5220] (ldv_5_tegra_slink_driver_exit_default == 0) && (ldv_5_tegra_slink_driver_init_default == 0) [2024-01-31 16:27:11,645 INFO L98 nessWitnessExtractor]: Location invariant before [L5282-L5283] arg0 == data [2024-01-31 16:27:11,645 INFO L98 nessWitnessExtractor]: Location invariant before [L7084-L7084] (5 == arg1) && (arg1 == 5) [2024-01-31 16:27:11,645 INFO L98 nessWitnessExtractor]: Location invariant before [L3591-L3591] ((((((1U <= rx_full_count) && (1U <= len)) && (i <= 3U)) && (count <= 4294967294U)) && (read_words == 0U)) && (rx_full_count != 0U)) && (len != 0U) [2024-01-31 16:27:11,645 INFO L98 nessWitnessExtractor]: Location invariant before [L4058-L4058] (dma_to_memory == (_Bool)1) && (dma_to_memory == (bool )1) [2024-01-31 16:27:11,645 INFO L98 nessWitnessExtractor]: Location invariant before [L5974-L5974] ((((0L <= exp) && (exp <= 1L)) && (0L == c)) && (c == 0L)) && (exp == 0L || exp == 1L) [2024-01-31 16:27:11,645 INFO L98 nessWitnessExtractor]: Location invariant before [L4485-L4485] (((((-128 <= err) && (-5 <= err)) && (err <= 0)) && (err <= 127)) && (flags == 0UL)) && (err == -5 || err == 0) [2024-01-31 16:27:11,645 INFO L98 nessWitnessExtractor]: Location invariant before [L3586-L3586] (((1U <= rx_full_count) && (count <= 4294967294U)) && (read_words == 0U)) && (rx_full_count != 0U) [2024-01-31 16:27:11,646 INFO L98 nessWitnessExtractor]: Location invariant before [L3237-L3237] (((attrs == 0) && (attrs == (struct dma_attrs *)0)) && (__ret_warn_on == 1)) && (_flags == 0UL) [2024-01-31 16:27:11,646 INFO L98 nessWitnessExtractor]: Location invariant before [L3844-L3844] (0 == ret) && (ret == 0) [2024-01-31 16:27:11,646 INFO L98 nessWitnessExtractor]: Location invariant before [L3365-L3365] ((reg <= 8UL && reg <= 127UL) && ((reg == 0UL || reg == 4UL) || reg == 8UL)) || ((((24UL <= reg && reg <= 256UL) && reg <= 32767UL) && reg != 0UL) && (reg == 24UL || reg == 256UL)) [2024-01-31 16:27:11,646 INFO L98 nessWitnessExtractor]: Location invariant before [L3615-L3615] (((1U <= rx_full_count) && (count <= 4294967294U)) && (read_words == 0U)) && (rx_full_count != 0U) [2024-01-31 16:27:11,646 INFO L98 nessWitnessExtractor]: Location invariant before [L3613-L3613] (((1U <= rx_full_count) && (count <= 4294967294U)) && (read_words == 0U)) && (rx_full_count != 0U) [2024-01-31 16:27:11,646 INFO L98 nessWitnessExtractor]: Location invariant before [L3189-L3189] ((gfp == 208U) && (attrs == 0)) && (attrs == (struct dma_attrs *)0) [2024-01-31 16:27:11,646 INFO L98 nessWitnessExtractor]: Location invariant before [L3229-L3231] (((attrs == 0) && (attrs == (struct dma_attrs *)0)) && (__ret_warn_on == 1)) && (_flags == 0UL) [2024-01-31 16:27:11,646 INFO L98 nessWitnessExtractor]: Location invariant before [L3575-L3575] (0U == read_words) && (read_words == 0U) [2024-01-31 16:27:11,646 INFO L98 nessWitnessExtractor]: Location invariant before [L5330-L5330] (arg0 == (void *)0) && ((unsigned long )arg0 == 0UL) [2024-01-31 16:27:11,646 INFO L98 nessWitnessExtractor]: Location invariant before [L5379-L5379] ((((((((((((((((((((((((((((((((ldv_3_container_platform_driver->driver.acpi_match_table == 0) && (ldv_3_container_platform_driver->driver.bus == 0)) && (ldv_3_container_platform_driver->driver.groups == 0)) && (ldv_3_container_platform_driver->driver.mod_name == 0)) && (ldv_3_container_platform_driver->driver.owner == & __this_module)) && (ldv_3_container_platform_driver->driver.p == 0)) && (ldv_3_container_platform_driver->driver.probe == 0)) && (ldv_3_container_platform_driver->driver.remove == 0)) && (ldv_3_container_platform_driver->driver.resume == 0)) && (ldv_3_container_platform_driver->driver.shutdown == 0)) && (ldv_3_container_platform_driver->driver.suppress_bind_attrs == (_Bool)0)) && (ldv_3_container_platform_driver->driver.suspend == 0)) && (ldv_3_container_platform_driver->id_table == 0)) && (ldv_3_container_platform_driver->prevent_deferred_probe == (_Bool)0)) && (ldv_3_container_platform_driver->resume == 0)) && (ldv_3_container_platform_driver->shutdown == 0)) && (ldv_3_container_platform_driver->suspend == 0)) && ((ldv_3_container_platform_driver->driver.pm)->complete == 0)) && ((ldv_3_container_platform_driver->driver.pm)->freeze_late == 0)) && ((ldv_3_container_platform_driver->driver.pm)->freeze_noirq == 0)) && ((ldv_3_container_platform_driver->driver.pm)->poweroff_late == 0)) && ((ldv_3_container_platform_driver->driver.pm)->poweroff_noirq == 0)) && ((ldv_3_container_platform_driver->driver.pm)->prepare == 0)) && ((ldv_3_container_platform_driver->driver.pm)->restore_early == 0)) && ((ldv_3_container_platform_driver->driver.pm)->restore_noirq == 0)) && ((ldv_3_container_platform_driver->driver.pm)->resume_early == 0)) && ((ldv_3_container_platform_driver->driver.pm)->resume_noirq == 0)) && ((ldv_3_container_platform_driver->driver.pm)->runtime_idle == 0)) && ((ldv_3_container_platform_driver->driver.pm)->suspend_late == 0)) && ((ldv_3_container_platform_driver->driver.pm)->suspend_noirq == 0)) && ((ldv_3_container_platform_driver->driver.pm)->thaw_early == 0)) && ((ldv_3_container_platform_driver->driver.pm)->thaw_noirq == 0)) && ((ldv_3_container_platform_driver->driver.owner)->sig_ok == (_Bool)0 || (ldv_3_container_platform_driver->driver.owner)->sig_ok == (_Bool)1) [2024-01-31 16:27:11,647 INFO L98 nessWitnessExtractor]: Location invariant before [L5867-L5867] (600U == size) && (size == 600U) [2024-01-31 16:27:11,647 INFO L98 nessWitnessExtractor]: Location invariant before [L5272-L5272] (((((((((0 == ldv_2_callback_handler) && (0 == ldv_2_data_data)) && (0 == ldv_2_thread_thread)) && (arg0 == data)) && (ldv_2_callback_handler == 0)) && (ldv_2_callback_handler == ldv_2_data_data)) && (ldv_2_callback_handler == ldv_2_thread_thread)) && (ldv_2_data_data == ldv_2_thread_thread)) && (ldv_2_thread_thread == 0)) && ((unsigned long )ldv_2_data_data == 0UL) [2024-01-31 16:27:11,647 INFO L98 nessWitnessExtractor]: Location invariant before [L4360-L4360] flags == 0UL [2024-01-31 16:27:11,647 INFO L98 nessWitnessExtractor]: Location invariant before [L3600-L3600] ((((1U <= rx_full_count) && (i <= 4U)) && (count <= 4294967294U)) && (read_words == 0U)) && (rx_full_count != 0U) [2024-01-31 16:27:11,647 INFO L98 nessWitnessExtractor]: Location invariant before [L4030-L4030] (ret == 0) && (dma_to_memory == (_Bool)0 || dma_to_memory == (_Bool)1) [2024-01-31 16:27:11,647 INFO L98 nessWitnessExtractor]: Location invariant before [L3609-L3609] (0U == read_words) && (read_words == 0U) [2024-01-31 16:27:11,647 INFO L98 nessWitnessExtractor]: Location invariant before [L5755-L5755] ldv_func_arg4 == 8192UL [2024-01-31 16:27:11,647 INFO L98 nessWitnessExtractor]: Location invariant before [L4466-L4466] (err == 0) && (flags == 0UL) [2024-01-31 16:27:11,647 INFO L98 nessWitnessExtractor]: Location invariant before [L3377-L3377] (1124859904U == val_write) && (val_write == 1124859904U) [2024-01-31 16:27:11,647 INFO L98 nessWitnessExtractor]: Location invariant before [L5137-L5137] ((((((((((((((((((((((((((((((((((arg1 == & __this_module) && (arg0->driver.acpi_match_table == 0)) && (arg0->driver.bus == 0)) && (arg0->driver.groups == 0)) && (arg0->driver.mod_name == 0)) && (arg0->driver.owner == & __this_module)) && (arg0->driver.p == 0)) && (arg0->driver.probe == 0)) && (arg0->driver.remove == 0)) && (arg0->driver.resume == 0)) && (arg0->driver.shutdown == 0)) && (arg0->driver.suppress_bind_attrs == (_Bool)0)) && (arg0->driver.suspend == 0)) && (arg0->id_table == 0)) && (arg0->prevent_deferred_probe == (_Bool)0)) && (arg0->resume == 0)) && (arg0->shutdown == 0)) && (arg0->suspend == 0)) && ((arg0->driver.pm)->complete == 0)) && ((arg0->driver.pm)->freeze_late == 0)) && ((arg0->driver.pm)->freeze_noirq == 0)) && ((arg0->driver.pm)->poweroff_late == 0)) && ((arg0->driver.pm)->poweroff_noirq == 0)) && ((arg0->driver.pm)->prepare == 0)) && ((arg0->driver.pm)->restore_early == 0)) && ((arg0->driver.pm)->restore_noirq == 0)) && ((arg0->driver.pm)->resume_early == 0)) && ((arg0->driver.pm)->resume_noirq == 0)) && ((arg0->driver.pm)->runtime_idle == 0)) && ((arg0->driver.pm)->suspend_late == 0)) && ((arg0->driver.pm)->suspend_noirq == 0)) && ((arg0->driver.pm)->thaw_early == 0)) && ((arg0->driver.pm)->thaw_noirq == 0)) && (arg1->sig_ok == (_Bool)0 || arg1->sig_ok == (_Bool)1)) && ((arg0->driver.owner)->sig_ok == (_Bool)0 || (arg0->driver.owner)->sig_ok == (_Bool)1) [2024-01-31 16:27:11,647 INFO L98 nessWitnessExtractor]: Location invariant before [L4723-L4723] 0 <= ret [2024-01-31 16:27:11,648 INFO L98 nessWitnessExtractor]: Location invariant before [L3022-L3022] (((((0 <= dma_direction) && (1 <= dma_direction)) && (dma_direction <= 2)) && (dma_direction <= 127)) && (dma_direction != 0)) && (dma_direction == 1 || dma_direction == 2) [2024-01-31 16:27:11,648 INFO L98 nessWitnessExtractor]: Location invariant before [L3528-L3528] ((((((1U <= max_n_32bit) && (count <= 4294967294U)) && (0U == x___0)) && (tx_empty_count == _min2___0)) && (max_n_32bit == written_words)) && (x___0 == 0U)) && (max_n_32bit != 0U) [2024-01-31 16:27:11,648 INFO L98 nessWitnessExtractor]: Location invariant before [L3534-L3534] (((((((1U <= nbytes) && (1U <= max_n_32bit)) && (i <= 4294967294U)) && (count <= 4294967294U)) && (tx_empty_count == _min2___0)) && (max_n_32bit == written_words)) && (nbytes != 0U)) && (max_n_32bit != 0U) [2024-01-31 16:27:11,648 INFO L98 nessWitnessExtractor]: Location invariant before [L3909-L3909] ret == 0 [2024-01-31 16:27:11,648 INFO L98 nessWitnessExtractor]: Location invariant before [L3068-L3068] ((((1U <= (unsigned int )dir) && ((unsigned int )dir <= 2U)) && ((unsigned int )dir <= 127U)) && ((unsigned int )dir != 0U)) && ((unsigned int )dir == 1U || (unsigned int )dir == 2U) [2024-01-31 16:27:11,648 INFO L98 nessWitnessExtractor]: Location invariant before [L5400-L5400] ((((((((((((((((((((((((((((((((ldv_3_container_platform_driver->driver.acpi_match_table == 0) && (ldv_3_container_platform_driver->driver.bus == 0)) && (ldv_3_container_platform_driver->driver.groups == 0)) && (ldv_3_container_platform_driver->driver.mod_name == 0)) && (ldv_3_container_platform_driver->driver.owner == & __this_module)) && (ldv_3_container_platform_driver->driver.p == 0)) && (ldv_3_container_platform_driver->driver.probe == 0)) && (ldv_3_container_platform_driver->driver.remove == 0)) && (ldv_3_container_platform_driver->driver.resume == 0)) && (ldv_3_container_platform_driver->driver.shutdown == 0)) && (ldv_3_container_platform_driver->driver.suppress_bind_attrs == (_Bool)0)) && (ldv_3_container_platform_driver->driver.suspend == 0)) && (ldv_3_container_platform_driver->id_table == 0)) && (ldv_3_container_platform_driver->prevent_deferred_probe == (_Bool)0)) && (ldv_3_container_platform_driver->resume == 0)) && (ldv_3_container_platform_driver->shutdown == 0)) && (ldv_3_container_platform_driver->suspend == 0)) && ((ldv_3_container_platform_driver->driver.pm)->complete == 0)) && ((ldv_3_container_platform_driver->driver.pm)->freeze_late == 0)) && ((ldv_3_container_platform_driver->driver.pm)->freeze_noirq == 0)) && ((ldv_3_container_platform_driver->driver.pm)->poweroff_late == 0)) && ((ldv_3_container_platform_driver->driver.pm)->poweroff_noirq == 0)) && ((ldv_3_container_platform_driver->driver.pm)->prepare == 0)) && ((ldv_3_container_platform_driver->driver.pm)->restore_early == 0)) && ((ldv_3_container_platform_driver->driver.pm)->restore_noirq == 0)) && ((ldv_3_container_platform_driver->driver.pm)->resume_early == 0)) && ((ldv_3_container_platform_driver->driver.pm)->resume_noirq == 0)) && ((ldv_3_container_platform_driver->driver.pm)->runtime_idle == 0)) && ((ldv_3_container_platform_driver->driver.pm)->suspend_late == 0)) && ((ldv_3_container_platform_driver->driver.pm)->suspend_noirq == 0)) && ((ldv_3_container_platform_driver->driver.pm)->thaw_early == 0)) && ((ldv_3_container_platform_driver->driver.pm)->thaw_noirq == 0)) && ((ldv_3_container_platform_driver->driver.owner)->sig_ok == (_Bool)0 || (ldv_3_container_platform_driver->driver.owner)->sig_ok == (_Bool)1) [2024-01-31 16:27:11,648 INFO L98 nessWitnessExtractor]: Location invariant before [L6006-L6006] ((size <= 1384U && size <= 32767U) && (((((size == 0U || size == 56U) || size == 72U) || size == 184U) || size == 200U) || size == 1384U)) || (size == 0U && size == (size_t )0UL) [2024-01-31 16:27:11,648 INFO L98 nessWitnessExtractor]: Location invariant before [L4709-L4709] 0 <= ret [2024-01-31 16:27:11,648 INFO L98 nessWitnessExtractor]: Location invariant before [L6031-L6031] ((nmemb == 1U) && (nmemb == (size_t )1UL)) && (size == 2800U) [2024-01-31 16:27:11,648 INFO L98 nessWitnessExtractor]: Location invariant before [L4413-L4413] ((((0 <= err) && (err <= 1)) && (0UL == flags)) && (flags == 0UL)) && (err == 0 || err == 1) [2024-01-31 16:27:11,648 INFO L98 nessWitnessExtractor]: Location invariant before [L5397-L5397] ((((((((((((((((((((((((((((((((ldv_3_container_platform_driver->driver.acpi_match_table == 0) && (ldv_3_container_platform_driver->driver.bus == 0)) && (ldv_3_container_platform_driver->driver.groups == 0)) && (ldv_3_container_platform_driver->driver.mod_name == 0)) && (ldv_3_container_platform_driver->driver.owner == & __this_module)) && (ldv_3_container_platform_driver->driver.p == 0)) && (ldv_3_container_platform_driver->driver.probe == 0)) && (ldv_3_container_platform_driver->driver.remove == 0)) && (ldv_3_container_platform_driver->driver.resume == 0)) && (ldv_3_container_platform_driver->driver.shutdown == 0)) && (ldv_3_container_platform_driver->driver.suppress_bind_attrs == (_Bool)0)) && (ldv_3_container_platform_driver->driver.suspend == 0)) && (ldv_3_container_platform_driver->id_table == 0)) && (ldv_3_container_platform_driver->prevent_deferred_probe == (_Bool)0)) && (ldv_3_container_platform_driver->resume == 0)) && (ldv_3_container_platform_driver->shutdown == 0)) && (ldv_3_container_platform_driver->suspend == 0)) && ((ldv_3_container_platform_driver->driver.pm)->complete == 0)) && ((ldv_3_container_platform_driver->driver.pm)->freeze_late == 0)) && ((ldv_3_container_platform_driver->driver.pm)->freeze_noirq == 0)) && ((ldv_3_container_platform_driver->driver.pm)->poweroff_late == 0)) && ((ldv_3_container_platform_driver->driver.pm)->poweroff_noirq == 0)) && ((ldv_3_container_platform_driver->driver.pm)->prepare == 0)) && ((ldv_3_container_platform_driver->driver.pm)->restore_early == 0)) && ((ldv_3_container_platform_driver->driver.pm)->restore_noirq == 0)) && ((ldv_3_container_platform_driver->driver.pm)->resume_early == 0)) && ((ldv_3_container_platform_driver->driver.pm)->resume_noirq == 0)) && ((ldv_3_container_platform_driver->driver.pm)->runtime_idle == 0)) && ((ldv_3_container_platform_driver->driver.pm)->suspend_late == 0)) && ((ldv_3_container_platform_driver->driver.pm)->suspend_noirq == 0)) && ((ldv_3_container_platform_driver->driver.pm)->thaw_early == 0)) && ((ldv_3_container_platform_driver->driver.pm)->thaw_noirq == 0)) && ((ldv_3_container_platform_driver->driver.owner)->sig_ok == (_Bool)0 || (ldv_3_container_platform_driver->driver.owner)->sig_ok == (_Bool)1) [2024-01-31 16:27:11,649 INFO L98 nessWitnessExtractor]: Loop invariant at [L5397-L5397] ((((((((((((((((((((((((((((((((ldv_3_container_platform_driver->driver.acpi_match_table == 0) && (ldv_3_container_platform_driver->driver.bus == 0)) && (ldv_3_container_platform_driver->driver.groups == 0)) && (ldv_3_container_platform_driver->driver.mod_name == 0)) && (ldv_3_container_platform_driver->driver.owner == & __this_module)) && (ldv_3_container_platform_driver->driver.p == 0)) && (ldv_3_container_platform_driver->driver.probe == 0)) && (ldv_3_container_platform_driver->driver.remove == 0)) && (ldv_3_container_platform_driver->driver.resume == 0)) && (ldv_3_container_platform_driver->driver.shutdown == 0)) && (ldv_3_container_platform_driver->driver.suppress_bind_attrs == (_Bool)0)) && (ldv_3_container_platform_driver->driver.suspend == 0)) && (ldv_3_container_platform_driver->id_table == 0)) && (ldv_3_container_platform_driver->prevent_deferred_probe == (_Bool)0)) && (ldv_3_container_platform_driver->resume == 0)) && (ldv_3_container_platform_driver->shutdown == 0)) && (ldv_3_container_platform_driver->suspend == 0)) && ((ldv_3_container_platform_driver->driver.pm)->complete == 0)) && ((ldv_3_container_platform_driver->driver.pm)->freeze_late == 0)) && ((ldv_3_container_platform_driver->driver.pm)->freeze_noirq == 0)) && ((ldv_3_container_platform_driver->driver.pm)->poweroff_late == 0)) && ((ldv_3_container_platform_driver->driver.pm)->poweroff_noirq == 0)) && ((ldv_3_container_platform_driver->driver.pm)->prepare == 0)) && ((ldv_3_container_platform_driver->driver.pm)->restore_early == 0)) && ((ldv_3_container_platform_driver->driver.pm)->restore_noirq == 0)) && ((ldv_3_container_platform_driver->driver.pm)->resume_early == 0)) && ((ldv_3_container_platform_driver->driver.pm)->resume_noirq == 0)) && ((ldv_3_container_platform_driver->driver.pm)->runtime_idle == 0)) && ((ldv_3_container_platform_driver->driver.pm)->suspend_late == 0)) && ((ldv_3_container_platform_driver->driver.pm)->suspend_noirq == 0)) && ((ldv_3_container_platform_driver->driver.pm)->thaw_early == 0)) && ((ldv_3_container_platform_driver->driver.pm)->thaw_noirq == 0)) && ((ldv_3_container_platform_driver->driver.owner)->sig_ok == (_Bool)0 || (ldv_3_container_platform_driver->driver.owner)->sig_ok == (_Bool)1) [2024-01-31 16:27:11,649 INFO L98 nessWitnessExtractor]: Location invariant before [L4529-L4529] context_data == tspi [2024-01-31 16:27:11,649 INFO L98 nessWitnessExtractor]: Location invariant before [L3100-L3100] ((((1U <= (unsigned int )dir) && ((unsigned int )dir <= 2U)) && ((unsigned int )dir <= 127U)) && ((unsigned int )dir != 0U)) && ((unsigned int )dir == 1U || (unsigned int )dir == 2U) [2024-01-31 16:27:11,649 INFO L98 nessWitnessExtractor]: Location invariant before [L6025-L6025] ((nmemb == 1U) && (nmemb == (size_t )1UL)) && (size == 2800U) [2024-01-31 16:27:11,649 INFO L98 nessWitnessExtractor]: Location invariant before [L5119-L5120] ((((((((((((((((((((((((((((((((arg0->driver.acpi_match_table == 0) && (arg0->driver.bus == 0)) && (arg0->driver.groups == 0)) && (arg0->driver.mod_name == 0)) && (arg0->driver.owner == & __this_module)) && (arg0->driver.p == 0)) && (arg0->driver.probe == 0)) && (arg0->driver.remove == 0)) && (arg0->driver.resume == 0)) && (arg0->driver.shutdown == 0)) && (arg0->driver.suppress_bind_attrs == (_Bool)0)) && (arg0->driver.suspend == 0)) && (arg0->id_table == 0)) && (arg0->prevent_deferred_probe == (_Bool)0)) && (arg0->resume == 0)) && (arg0->shutdown == 0)) && (arg0->suspend == 0)) && ((arg0->driver.pm)->complete == 0)) && ((arg0->driver.pm)->freeze_late == 0)) && ((arg0->driver.pm)->freeze_noirq == 0)) && ((arg0->driver.pm)->poweroff_late == 0)) && ((arg0->driver.pm)->poweroff_noirq == 0)) && ((arg0->driver.pm)->prepare == 0)) && ((arg0->driver.pm)->restore_early == 0)) && ((arg0->driver.pm)->restore_noirq == 0)) && ((arg0->driver.pm)->resume_early == 0)) && ((arg0->driver.pm)->resume_noirq == 0)) && ((arg0->driver.pm)->runtime_idle == 0)) && ((arg0->driver.pm)->suspend_late == 0)) && ((arg0->driver.pm)->suspend_noirq == 0)) && ((arg0->driver.pm)->thaw_early == 0)) && ((arg0->driver.pm)->thaw_noirq == 0)) && ((arg0->driver.owner)->sig_ok == (_Bool)0 || (arg0->driver.owner)->sig_ok == (_Bool)1) [2024-01-31 16:27:11,649 INFO L98 nessWitnessExtractor]: Location invariant before [L4519-L4519] context_data == tspi [2024-01-31 16:27:11,649 INFO L98 nessWitnessExtractor]: Location invariant before [L2740-L2740] ((((((((((((((((((((((((((0UL == __ret) && (0UL == __edi)) && (0UL == __esi)) && (0UL == __edx)) && (0UL == __ecx)) && (0UL == __eax)) && (__ret == 0UL)) && (__ret == __edi)) && (__ret == __esi)) && (__ret == __edx)) && (__ret == __ecx)) && (__ret == __eax)) && (__edi == 0UL)) && (__edi == __esi)) && (__edi == __edx)) && (__edi == __ecx)) && (__edi == __eax)) && (__esi == 0UL)) && (__esi == __edx)) && (__esi == __ecx)) && (__esi == __eax)) && (__edx == 0UL)) && (__edx == __ecx)) && (__edx == __eax)) && (__ecx == 0UL)) && (__ecx == __eax)) && (__eax == 0UL) [2024-01-31 16:27:11,649 INFO L98 nessWitnessExtractor]: Location invariant before [L4725-L4725] 0 <= ret [2024-01-31 16:27:11,649 INFO L98 nessWitnessExtractor]: Location invariant before [L3671-L3671] (((1U <= consume) && (i <= 4294967294U)) && (count <= 4294967294U)) && (consume != 0U) [2024-01-31 16:27:11,649 INFO L98 nessWitnessExtractor]: Location invariant before [L3218-L3218] (((attrs == 0) && (attrs == (struct dma_attrs *)0)) && (__ret_warn_on == 1)) && (_flags == 0UL) [2024-01-31 16:27:11,650 INFO L98 nessWitnessExtractor]: Location invariant before [L5267-L5267] ((0 == ldv_2_callback_handler) && (arg0 == data)) && (ldv_2_callback_handler == 0) [2024-01-31 16:27:11,650 INFO L98 nessWitnessExtractor]: Location invariant before [L3220-L3221] (((attrs == 0) && (attrs == (struct dma_attrs *)0)) && (__ret_warn_on == 1)) && (_flags == 0UL) [2024-01-31 16:27:11,650 INFO L98 nessWitnessExtractor]: Location invariant before [L2725-L2725] (0UL == __ret) && (__ret == 0UL) [2024-01-31 16:27:11,650 INFO L98 nessWitnessExtractor]: Location invariant before [L2924-L2924] ret != 0 [2024-01-31 16:27:11,650 INFO L98 nessWitnessExtractor]: Location invariant before [L3870-L3870] ret == 0 [2024-01-31 16:27:11,712 INFO L179 MainTranslator]: Built tables and reachable declarations [2024-01-31 16:27:11,902 ERROR L326 MainTranslator]: Unsupported Syntax: Undefined type __signalfn_t [2024-01-31 16:27:11,903 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@1df4926d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.01 04:27:11, skipping insertion in model container [2024-01-31 16:27:11,903 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-01-31 16:27:11,903 INFO L186 ToolchainWalker]: Toolchain execution was canceled (user or tool) before executing de.uni_freiburg.informatik.ultimate.boogie.procedureinliner [2024-01-31 16:27:11,905 INFO L158 Benchmark]: Toolchain (without parser) took 12041.91ms. Allocated memory was 209.7MB in the beginning and 419.4MB in the end (delta: 209.7MB). Free memory was 91.7MB in the beginning and 222.3MB in the end (delta: -130.6MB). Peak memory consumption was 205.0MB. Max. memory is 16.1GB. [2024-01-31 16:27:11,905 INFO L158 Benchmark]: Witness Parser took 0.14ms. Allocated memory is still 132.1MB. Free memory is still 96.5MB. There was no memory consumed. Max. memory is 16.1GB. [2024-01-31 16:27:11,905 INFO L158 Benchmark]: CDTParser took 0.13ms. Allocated memory is still 209.7MB. Free memory is still 145.2MB. There was no memory consumed. Max. memory is 16.1GB. [2024-01-31 16:27:11,906 INFO L158 Benchmark]: CACSL2BoogieTranslator took 12040.24ms. Allocated memory was 209.7MB in the beginning and 419.4MB in the end (delta: 209.7MB). Free memory was 91.7MB in the beginning and 222.3MB in the end (delta: -130.6MB). Peak memory consumption was 205.0MB. Max. memory is 16.1GB. [2024-01-31 16:27:11,907 INFO L338 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * Witness Parser took 0.14ms. Allocated memory is still 132.1MB. Free memory is still 96.5MB. There was no memory consumed. Max. memory is 16.1GB. * CDTParser took 0.13ms. Allocated memory is still 209.7MB. Free memory is still 145.2MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 12040.24ms. Allocated memory was 209.7MB in the beginning and 419.4MB in the end (delta: 209.7MB). Free memory was 91.7MB in the beginning and 222.3MB in the end (delta: -130.6MB). Peak memory consumption was 205.0MB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: - UnsupportedSyntaxResult [Line: 1633]: Unsupported Syntax Undefined type __signalfn_t RESULT: Ultimate could not prove your program: Toolchain returned no result. Received shutdown request... --- End real Ultimate output --- Execution finished normally Using bit-precise analysis Retrying with bit-precise analysis ### Bit-precise run ### Calling Ultimate with: /root/.sdkman/candidates/java/current/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReachWitnessValidation.xml -i ../../../trunk/examples/svcomp/ldv-linux-3.14-races/linux-3.14--drivers--spi--spi-tegra20-slink.ko.cil.i ./goblint.2023-12-19_14-39-08.files/SV-COMP24_unreach-call/linux-3.14--drivers--spi--spi-tegra20-slink.ko.cil.yml/witness.yml -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Bitvector.epf --cacsl2boogietranslator.entry.function main --traceabstraction.compute.hoare.annotation.of.negated.interpolant.automaton,.abstraction.and.cfg false --witnessparser.only.consider.loop.invariants false --- Real Ultimate output --- This is Ultimate 0.2.4-wip.fs.extract-columns-fced0e8-m [2024-01-31 16:27:13,814 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-01-31 16:27:13,863 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Bitvector.epf [2024-01-31 16:27:13,870 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-01-31 16:27:13,871 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-01-31 16:27:13,904 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-01-31 16:27:13,908 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-01-31 16:27:13,908 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-01-31 16:27:13,909 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-01-31 16:27:13,910 INFO L153 SettingsManager]: * Use memory slicer=true [2024-01-31 16:27:13,912 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-01-31 16:27:13,912 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-01-31 16:27:13,913 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-01-31 16:27:13,915 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-01-31 16:27:13,915 INFO L153 SettingsManager]: * Use SBE=true [2024-01-31 16:27:13,916 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-01-31 16:27:13,916 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-01-31 16:27:13,916 INFO L153 SettingsManager]: * sizeof long=4 [2024-01-31 16:27:13,916 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-01-31 16:27:13,917 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-01-31 16:27:13,917 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-01-31 16:27:13,918 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-01-31 16:27:13,918 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-01-31 16:27:13,918 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2024-01-31 16:27:13,918 INFO L153 SettingsManager]: * Use bitvectors instead of ints=true [2024-01-31 16:27:13,918 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-01-31 16:27:13,919 INFO L153 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2024-01-31 16:27:13,919 INFO L153 SettingsManager]: * sizeof long double=12 [2024-01-31 16:27:13,919 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-01-31 16:27:13,919 INFO L153 SettingsManager]: * Use constant arrays=true [2024-01-31 16:27:13,920 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-01-31 16:27:13,920 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-01-31 16:27:13,921 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-01-31 16:27:13,921 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-01-31 16:27:13,921 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-01-31 16:27:13,921 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-01-31 16:27:13,922 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-01-31 16:27:13,922 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-01-31 16:27:13,922 INFO L153 SettingsManager]: * Trace refinement strategy=WOLF [2024-01-31 16:27:13,922 INFO L153 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2024-01-31 16:27:13,922 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-01-31 16:27:13,923 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-01-31 16:27:13,923 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-01-31 16:27:13,923 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-01-31 16:27:13,923 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-01-31 16:27:13,923 INFO L153 SettingsManager]: * Logic for external solver=AUFBV [2024-01-31 16:27:13,923 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessparser: Only consider loop invariants -> false [2024-01-31 16:27:14,190 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-01-31 16:27:14,219 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-01-31 16:27:14,221 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-01-31 16:27:14,223 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-01-31 16:27:14,224 INFO L274 PluginConnector]: Witness Parser initialized [2024-01-31 16:27:14,225 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/./goblint.2023-12-19_14-39-08.files/SV-COMP24_unreach-call/linux-3.14--drivers--spi--spi-tegra20-slink.ko.cil.yml/witness.yml [2024-01-31 16:27:14,813 INFO L270 PluginConnector]: Initializing CDTParser... [2024-01-31 16:27:14,813 INFO L274 PluginConnector]: CDTParser initialized [2024-01-31 16:27:14,814 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/ldv-linux-3.14-races/linux-3.14--drivers--spi--spi-tegra20-slink.ko.cil.i [2024-01-31 16:27:15,936 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-01-31 16:27:16,348 INFO L384 CDTParser]: Found 1 translation units. [2024-01-31 16:27:16,349 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-3.14-races/linux-3.14--drivers--spi--spi-tegra20-slink.ko.cil.i [2024-01-31 16:27:16,381 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/3c380aeb1/674cdfb0278742a9bde8009cdb074bf1/FLAG6a6c24abe [2024-01-31 16:27:16,402 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/3c380aeb1/674cdfb0278742a9bde8009cdb074bf1 [2024-01-31 16:27:16,403 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-01-31 16:27:16,405 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-01-31 16:27:16,406 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-01-31 16:27:16,406 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-01-31 16:27:16,410 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-01-31 16:27:16,411 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 31.01 04:27:14" (1/2) ... [2024-01-31 16:27:16,412 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@46067b0f and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 31.01 04:27:16, skipping insertion in model container [2024-01-31 16:27:16,413 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 31.01 04:27:14" (1/2) ... [2024-01-31 16:27:16,414 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@6be51139 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 31.01 04:27:16, skipping insertion in model container [2024-01-31 16:27:16,414 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 31.01 04:27:16" (2/2) ... [2024-01-31 16:27:16,415 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@46067b0f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.01 04:27:16, skipping insertion in model container [2024-01-31 16:27:16,415 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 31.01 04:27:16" (2/2) ... [2024-01-31 16:27:16,415 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-01-31 16:27:28,315 INFO L96 nessWitnessExtractor]: Found the following entries in the witness: [2024-01-31 16:27:28,316 INFO L98 nessWitnessExtractor]: Location invariant before [L7023-L7023] (((0U == arg2) && (512U == arg1)) && (arg1 == 512U)) && (arg2 == 0U) [2024-01-31 16:27:28,316 INFO L98 nessWitnessExtractor]: Location invariant before [L2982-L2982] (((((((1U <= (unsigned int )dir) && ((unsigned int )dir <= 2U)) && ((unsigned int )dir <= 127U)) && (3UL == flags)) && (buf == sg.dma_address)) && (flags == 3UL)) && ((unsigned int )dir != 0U)) && ((unsigned int )dir == 1U || (unsigned int )dir == 2U) [2024-01-31 16:27:28,317 INFO L98 nessWitnessExtractor]: Location invariant before [L5217-L5217] (ldv_5_tegra_slink_driver_exit_default == 0) && (ldv_5_tegra_slink_driver_init_default == 0) [2024-01-31 16:27:28,317 INFO L98 nessWitnessExtractor]: Location invariant before [L3723-L3723] count <= 4294967294U [2024-01-31 16:27:28,317 INFO L98 nessWitnessExtractor]: Location invariant before [L4336-L4336] (0UL == flags) && (flags == 0UL) [2024-01-31 16:27:28,317 INFO L98 nessWitnessExtractor]: Location invariant before [L2952-L2952] (((unsigned int )cmd <= 3U && (unsigned int )cmd <= 127U) && ((unsigned int )cmd == 0U || (unsigned int )cmd == 3U)) || (((0UL == arg && cmd == (enum dma_ctrl_cmd )0) && arg == 0UL) && (unsigned int )cmd == 0U) [2024-01-31 16:27:28,317 INFO L98 nessWitnessExtractor]: Location invariant before [L4398-L4398] (((0 == err) && (0UL == flags)) && (err == 0)) && (flags == 0UL) [2024-01-31 16:27:28,317 INFO L98 nessWitnessExtractor]: Location invariant before [L4701-L4701] 0 <= ret [2024-01-31 16:27:28,317 INFO L98 nessWitnessExtractor]: Location invariant before [L4935-L4935] (ret <= -1) && (ret != 0) [2024-01-31 16:27:28,318 INFO L98 nessWitnessExtractor]: Location invariant before [L4057-L4057] (dma_to_memory == (_Bool)1) && (dma_to_memory == (bool )1) [2024-01-31 16:27:28,318 INFO L98 nessWitnessExtractor]: Location invariant before [L3102-L3102] ((((1U <= (unsigned int )dir) && ((unsigned int )dir <= 2U)) && ((unsigned int )dir <= 127U)) && ((unsigned int )dir != 0U)) && ((unsigned int )dir == 1U || (unsigned int )dir == 2U) [2024-01-31 16:27:28,318 INFO L98 nessWitnessExtractor]: Location invariant before [L5215-L5215] ((((0 == ldv_5_tegra_slink_driver_exit_default) && (0 == ldv_5_tegra_slink_driver_init_default)) && (ldv_5_tegra_slink_driver_exit_default == 0)) && (ldv_5_tegra_slink_driver_exit_default == ldv_5_tegra_slink_driver_init_default)) && (ldv_5_tegra_slink_driver_init_default == 0) [2024-01-31 16:27:28,318 INFO L98 nessWitnessExtractor]: Location invariant before [L5199-L5199] (8192UL == arg3) && (arg3 == 8192UL) [2024-01-31 16:27:28,318 INFO L98 nessWitnessExtractor]: Location invariant before [L3870-L3870] ret == 0 [2024-01-31 16:27:28,318 INFO L98 nessWitnessExtractor]: Location invariant before [L3361-L3361] ((reg <= 8UL && reg <= 127UL) && ((reg == 0UL || reg == 4UL) || reg == 8UL)) || (24UL == reg && reg == 24UL) [2024-01-31 16:27:28,318 INFO L98 nessWitnessExtractor]: Location invariant before [L5285-L5285] (arg0 == data) && ((unsigned int )ldv_2_ret_val_default == 2U) [2024-01-31 16:27:28,318 INFO L98 nessWitnessExtractor]: Location invariant before [L3613-L3613] (((1U <= rx_full_count) && (count <= 4294967294U)) && (read_words == 0U)) && (rx_full_count != 0U) [2024-01-31 16:27:28,319 INFO L98 nessWitnessExtractor]: Location invariant before [L4340-L4340] (0UL == flags) && (flags == 0UL) [2024-01-31 16:27:28,319 INFO L98 nessWitnessExtractor]: Location invariant before [L4750-L4751] (ret <= -1) && (ret != 0) [2024-01-31 16:27:28,319 INFO L98 nessWitnessExtractor]: Location invariant before [L6319-L6319] (desc == (char const *)"") && (expr == 0) [2024-01-31 16:27:28,319 INFO L98 nessWitnessExtractor]: Location invariant before [L3533-L3533] (((((((1U <= nbytes) && (1U <= max_n_32bit)) && (i <= 4294967294U)) && (count <= 4294967294U)) && (tx_empty_count == _min2___0)) && (max_n_32bit == written_words)) && (nbytes != 0U)) && (max_n_32bit != 0U) [2024-01-31 16:27:28,319 INFO L98 nessWitnessExtractor]: Location invariant before [L3920-L3920] ret == 0 [2024-01-31 16:27:28,319 INFO L98 nessWitnessExtractor]: Location invariant before [L4368-L4368] flags == 0UL [2024-01-31 16:27:28,319 INFO L98 nessWitnessExtractor]: Location invariant before [L3819-L3819] (0 == ret) && (ret == 0) [2024-01-31 16:27:28,319 INFO L98 nessWitnessExtractor]: Location invariant before [L5328-L5328] (arg0 == (void *)0) && ((unsigned long )arg0 == 0UL) [2024-01-31 16:27:28,319 INFO L98 nessWitnessExtractor]: Location invariant before [L4004-L4004] dma_to_memory == (_Bool)0 || dma_to_memory == (_Bool)1 [2024-01-31 16:27:28,320 INFO L98 nessWitnessExtractor]: Location invariant before [L6035-L6035] ((nmemb == 1U) && (nmemb == (size_t )1UL)) && (size == 2800U) [2024-01-31 16:27:28,320 INFO L98 nessWitnessExtractor]: Location invariant before [L3194-L3194] ((gfp == 208U) && (attrs == 0)) && (attrs == (struct dma_attrs *)0) [2024-01-31 16:27:28,320 INFO L98 nessWitnessExtractor]: Location invariant before [L4459-L4459] (err == 0) && (flags == 0UL) [2024-01-31 16:27:28,320 INFO L98 nessWitnessExtractor]: Location invariant before [L3670-L3670] (((1U <= consume) && (i <= 4294967294U)) && (count <= 4294967294U)) && (consume != 0U) [2024-01-31 16:27:28,320 INFO L98 nessWitnessExtractor]: Location invariant before [L5874-L5874] (600U == size) && (size == 600U) [2024-01-31 16:27:28,320 INFO L98 nessWitnessExtractor]: Location invariant before [L4405-L4405] ((((wait_status <= 0L) && (0 == err)) && (0UL == flags)) && (err == 0)) && (flags == 0UL) [2024-01-31 16:27:28,320 INFO L98 nessWitnessExtractor]: Location invariant before [L3216-L3216] (((attrs == 0) && (attrs == (struct dma_attrs *)0)) && (__ret_warn_on == 1)) && (_flags == 0UL) [2024-01-31 16:27:28,320 INFO L98 nessWitnessExtractor]: Location invariant before [L3113-L3116] ((((1U <= (unsigned int )dir) && ((unsigned int )dir <= 2U)) && ((unsigned int )dir <= 127U)) && ((unsigned int )dir != 0U)) && ((unsigned int )dir == 1U || (unsigned int )dir == 2U) [2024-01-31 16:27:28,321 INFO L98 nessWitnessExtractor]: Location invariant before [L4609-L4609] ((0 == cdata) && (cdata == 0)) && (match == 0) [2024-01-31 16:27:28,321 INFO L98 nessWitnessExtractor]: Location invariant before [L4037-L4037] ((((((0U == dma_sconfig.dst_maxburst) && (4 == dma_sconfig.dst_addr_width)) && (dma_to_memory == (_Bool)0)) && (dma_to_memory == (bool )0)) && (ret == 0)) && (dma_sconfig.dst_maxburst == 0U)) && ((unsigned int )dma_sconfig.dst_addr_width == 4U) [2024-01-31 16:27:28,321 INFO L98 nessWitnessExtractor]: Location invariant before [L3993-L3994] (ret != -517) && (dma_to_memory == (_Bool)0 || dma_to_memory == (_Bool)1) [2024-01-31 16:27:28,321 INFO L98 nessWitnessExtractor]: Location invariant before [L3989-L3989] dma_to_memory == (_Bool)0 || dma_to_memory == (_Bool)1 [2024-01-31 16:27:28,321 INFO L98 nessWitnessExtractor]: Location invariant before [L4618-L4618] master == 0 [2024-01-31 16:27:28,321 INFO L98 nessWitnessExtractor]: Location invariant before [L4759-L4759] 0 <= ret [2024-01-31 16:27:28,321 INFO L98 nessWitnessExtractor]: Location invariant before [L3888-L3888] ret == 0 [2024-01-31 16:27:28,321 INFO L98 nessWitnessExtractor]: Location invariant before [L4373-L4373] flags == 0UL [2024-01-31 16:27:28,322 INFO L98 nessWitnessExtractor]: Location invariant before [L2794-L2794] flags == 0UL [2024-01-31 16:27:28,322 INFO L98 nessWitnessExtractor]: Location invariant before [L3531-L3531] (((((((1U <= nbytes) && (1U <= max_n_32bit)) && (i <= 4294967294U)) && (count <= 4294967294U)) && (tx_empty_count == _min2___0)) && (max_n_32bit == written_words)) && (nbytes != 0U)) && (max_n_32bit != 0U) [2024-01-31 16:27:28,322 INFO L98 nessWitnessExtractor]: Location invariant before [L4779-L4779] (ret <= -1) && (ret != 0) [2024-01-31 16:27:28,322 INFO L98 nessWitnessExtractor]: Location invariant before [L4362-L4362] flags == 0UL [2024-01-31 16:27:28,322 INFO L98 nessWitnessExtractor]: Location invariant before [L6305-L6305] ((((((((((unsigned long )__mod_of_device_table.data == 0UL) && (__this_module.sig_ok == (_Bool)0 || __this_module.sig_ok == (_Bool)1)) && (x86_dma_fallback_dev.offline == (_Bool)0 || x86_dma_fallback_dev.offline == (_Bool)1)) && (x86_dma_fallback_dev.offline_disabled == (_Bool)0 || x86_dma_fallback_dev.offline_disabled == (_Bool)1)) && (x86_dma_fallback_dev.power.early_init == (_Bool)0 || x86_dma_fallback_dev.power.early_init == (_Bool)1)) && (x86_dma_fallback_dev.power.ignore_children == (_Bool)0 || x86_dma_fallback_dev.power.ignore_children == (_Bool)1)) && (x86_dma_fallback_dev.power.is_prepared == (_Bool)0 || x86_dma_fallback_dev.power.is_prepared == (_Bool)1)) && (x86_dma_fallback_dev.power.is_suspended == (_Bool)0 || x86_dma_fallback_dev.power.is_suspended == (_Bool)1)) && (x86_dma_fallback_dev.power.syscore == (_Bool)0 || x86_dma_fallback_dev.power.syscore == (_Bool)1)) && (x86_dma_fallback_dev.power.wakeup_path == (_Bool)0 || x86_dma_fallback_dev.power.wakeup_path == (_Bool)1) [2024-01-31 16:27:28,322 INFO L98 nessWitnessExtractor]: Location invariant before [L3449-L3449] bits_per_word <= 255U [2024-01-31 16:27:28,322 INFO L98 nessWitnessExtractor]: Location invariant before [L4002-L4003] dma_to_memory == (_Bool)0 || dma_to_memory == (_Bool)1 [2024-01-31 16:27:28,323 INFO L98 nessWitnessExtractor]: Location invariant before [L6003-L6003] ((size <= 1384U && size <= 32767U) && (((((size == 0U || size == 56U) || size == 72U) || size == 184U) || size == 200U) || size == 1384U)) || (size == 0U && size == (size_t )0UL) [2024-01-31 16:27:28,323 INFO L98 nessWitnessExtractor]: Location invariant before [L5167-L5167] ((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((arg0 == ldv_8_platform_driver_platform_driver) && (arg0->driver.acpi_match_table == 0)) && (arg0->driver.bus == 0)) && (arg0->driver.groups == 0)) && (arg0->driver.mod_name == 0)) && (arg0->driver.owner == & __this_module)) && (arg0->driver.p == 0)) && (arg0->driver.probe == 0)) && (arg0->driver.remove == 0)) && (arg0->driver.resume == 0)) && (arg0->driver.shutdown == 0)) && (arg0->driver.suppress_bind_attrs == (_Bool)0)) && (arg0->driver.suspend == 0)) && (arg0->id_table == 0)) && (arg0->prevent_deferred_probe == (_Bool)0)) && (arg0->resume == 0)) && (arg0->shutdown == 0)) && (arg0->suspend == 0)) && (ldv_8_platform_driver_platform_driver->driver.acpi_match_table == 0)) && (ldv_8_platform_driver_platform_driver->driver.bus == 0)) && (ldv_8_platform_driver_platform_driver->driver.groups == 0)) && (ldv_8_platform_driver_platform_driver->driver.mod_name == 0)) && (ldv_8_platform_driver_platform_driver->driver.owner == & __this_module)) && (ldv_8_platform_driver_platform_driver->driver.p == 0)) && (ldv_8_platform_driver_platform_driver->driver.probe == 0)) && (ldv_8_platform_driver_platform_driver->driver.remove == 0)) && (ldv_8_platform_driver_platform_driver->driver.resume == 0)) && (ldv_8_platform_driver_platform_driver->driver.shutdown == 0)) && (ldv_8_platform_driver_platform_driver->driver.suppress_bind_attrs == (_Bool)0)) && (ldv_8_platform_driver_platform_driver->driver.suspend == 0)) && (ldv_8_platform_driver_platform_driver->id_table == 0)) && (ldv_8_platform_driver_platform_driver->prevent_deferred_probe == (_Bool)0)) && (ldv_8_platform_driver_platform_driver->resume == 0)) && (ldv_8_platform_driver_platform_driver->shutdown == 0)) && (ldv_8_platform_driver_platform_driver->suspend == 0)) && ((arg0->driver.pm)->complete == 0)) && ((arg0->driver.pm)->freeze_late == 0)) && ((arg0->driver.pm)->freeze_noirq == 0)) && ((arg0->driver.pm)->poweroff_late == 0)) && ((arg0->driver.pm)->poweroff_noirq == 0)) && ((arg0->driver.pm)->prepare == 0)) && ((arg0->driver.pm)->restore_early == 0)) && ((arg0->driver.pm)->restore_noirq == 0)) && ((arg0->driver.pm)->resume_early == 0)) && ((arg0->driver.pm)->resume_noirq == 0)) && ((arg0->driver.pm)->runtime_idle == 0)) && ((arg0->driver.pm)->suspend_late == 0)) && ((arg0->driver.pm)->suspend_noirq == 0)) && ((arg0->driver.pm)->thaw_early == 0)) && ((arg0->driver.pm)->thaw_noirq == 0)) && ((ldv_8_platform_driver_platform_driver->driver.pm)->complete == 0)) && ((ldv_8_platform_driver_platform_driver->driver.pm)->freeze_late == 0)) && ((ldv_8_platform_driver_platform_driver->driver.pm)->freeze_noirq == 0)) && ((ldv_8_platform_driver_platform_driver->driver.pm)->poweroff_late == 0)) && ((ldv_8_platform_driver_platform_driver->driver.pm)->poweroff_noirq == 0)) && ((ldv_8_platform_driver_platform_driver->driver.pm)->prepare == 0)) && ((ldv_8_platform_driver_platform_driver->driver.pm)->restore_early == 0)) && ((ldv_8_platform_driver_platform_driver->driver.pm)->restore_noirq == 0)) && ((ldv_8_platform_driver_platform_driver->driver.pm)->resume_early == 0)) && ((ldv_8_platform_driver_platform_driver->driver.pm)->resume_noirq == 0)) && ((ldv_8_platform_driver_platform_driver->driver.pm)->runtime_idle == 0)) && ((ldv_8_platform_driver_platform_driver->driver.pm)->suspend_late == 0)) && ((ldv_8_platform_driver_platform_driver->driver.pm)->suspend_noirq == 0)) && ((ldv_8_platform_driver_platform_driver->driver.pm)->thaw_early == 0)) && ((ldv_8_platform_driver_platform_driver->driver.pm)->thaw_noirq == 0)) && ((arg0->driver.owner)->sig_ok == (_Bool)0 || (arg0->driver.owner)->sig_ok == (_Bool)1)) && ((ldv_8_platform_driver_platform_driver->driver.owner)->sig_ok == (_Bool)0 || (ldv_8_platform_driver_platform_driver->driver.owner)->sig_ok == (_Bool)1) [2024-01-31 16:27:28,323 INFO L98 nessWitnessExtractor]: Location invariant before [L3300-L3300] propname == (char const *)"spi-max-frequency" [2024-01-31 16:27:28,323 INFO L98 nessWitnessExtractor]: Location invariant before [L4686-L4686] 0 <= ret [2024-01-31 16:27:28,323 INFO L98 nessWitnessExtractor]: Location invariant before [L6027-L6027] ((nmemb == 1U) && (nmemb == (size_t )1UL)) && (size == 2800U) [2024-01-31 16:27:28,323 INFO L98 nessWitnessExtractor]: Location invariant before [L3829-L3829] (0 == ret) && (ret == 0) [2024-01-31 16:27:28,323 INFO L98 nessWitnessExtractor]: Loop invariant at [L3630-L3630] read_words == 0U [2024-01-31 16:27:28,323 INFO L98 nessWitnessExtractor]: Location invariant before [L3630-L3630] read_words == 0U [2024-01-31 16:27:28,324 INFO L98 nessWitnessExtractor]: Location invariant before [L3437-L3437] ((bits_per_word <= 255U) && (bits_per_word != 8U)) && (bits_per_word != 16U) [2024-01-31 16:27:28,324 INFO L98 nessWitnessExtractor]: Location invariant before [L3150-L3150] ((1UL <= dma_mask) && (gfp == 208U)) && (dma_mask != 0UL) [2024-01-31 16:27:28,324 INFO L98 nessWitnessExtractor]: Location invariant before [L3308-L3308] (matches == 0) && (matches == (struct of_device_id const *)0) [2024-01-31 16:27:28,324 INFO L98 nessWitnessExtractor]: Location invariant before [L4730-L4730] 0 <= ret [2024-01-31 16:27:28,324 INFO L98 nessWitnessExtractor]: Location invariant before [L5196-L5196] arg3 == 8192UL [2024-01-31 16:27:28,324 INFO L98 nessWitnessExtractor]: Location invariant before [L4406-L4406] ((((wait_status <= 0L) && (0 == err)) && (0UL == flags)) && (err == 0)) && (flags == 0UL) [2024-01-31 16:27:28,324 INFO L98 nessWitnessExtractor]: Location invariant before [L5999-L5999] ((size <= 1384U && size <= 32767U) && (((((size == 0U || size == 56U) || size == 72U) || size == 184U) || size == 200U) || size == 1384U)) || (size == 0U && size == (size_t )0UL) [2024-01-31 16:27:28,324 INFO L98 nessWitnessExtractor]: Location invariant before [L4613-L4613] (0 == cdata) && (cdata == 0) [2024-01-31 16:27:28,325 INFO L98 nessWitnessExtractor]: Location invariant before [L7077-L7077] (arg1 == 0) && (arg1 == (char const *)0) [2024-01-31 16:27:28,325 INFO L98 nessWitnessExtractor]: Location invariant before [L3911-L3911] ret == 0 [2024-01-31 16:27:28,325 INFO L98 nessWitnessExtractor]: Location invariant before [L3347-L3347] ((8UL <= reg) && (reg != 0UL)) && (((reg <= 16UL && reg <= 127UL) && (reg == 8UL || reg == 16UL)) || ((reg <= 384UL && reg <= 32767UL) && ((reg == 8UL || reg == 28UL) || reg == 384UL))) [2024-01-31 16:27:28,325 INFO L98 nessWitnessExtractor]: Location invariant before [L4032-L4032] ((((((0U == dma_sconfig.src_maxburst) && (4 == dma_sconfig.src_addr_width)) && (dma_to_memory == (_Bool)1)) && (dma_to_memory == (bool )1)) && (ret == 0)) && (dma_sconfig.src_maxburst == 0U)) && ((unsigned int )dma_sconfig.src_addr_width == 4U) [2024-01-31 16:27:28,325 INFO L98 nessWitnessExtractor]: Location invariant before [L3237-L3237] (((attrs == 0) && (attrs == (struct dma_attrs *)0)) && (__ret_warn_on == 1)) && (_flags == 0UL) [2024-01-31 16:27:28,325 INFO L98 nessWitnessExtractor]: Location invariant before [L4015-L4015] (dma_to_memory == (_Bool)1) && (dma_to_memory == (bool )1) [2024-01-31 16:27:28,325 INFO L98 nessWitnessExtractor]: Location invariant before [L6004-L6004] ((size <= 1384U && size <= 32767U) && (((((size == 0U || size == 56U) || size == 72U) || size == 184U) || size == 200U) || size == 1384U)) || (size == 0U && size == (size_t )0UL) [2024-01-31 16:27:28,325 INFO L98 nessWitnessExtractor]: Location invariant before [L3105-L3105] ((((1U <= (unsigned int )dir) && ((unsigned int )dir <= 2U)) && ((unsigned int )dir <= 127U)) && ((unsigned int )dir != 0U)) && ((unsigned int )dir == 1U || (unsigned int )dir == 2U) [2024-01-31 16:27:28,326 INFO L98 nessWitnessExtractor]: Location invariant before [L3543-L3543] ((((1U <= max_n_32bit) && (count <= 4294967294U)) && (tx_empty_count == _min2___0)) && (max_n_32bit == written_words)) && (max_n_32bit != 0U) [2024-01-31 16:27:28,326 INFO L98 nessWitnessExtractor]: Location invariant before [L3068-L3068] ((((1U <= (unsigned int )dir) && ((unsigned int )dir <= 2U)) && ((unsigned int )dir <= 127U)) && ((unsigned int )dir != 0U)) && ((unsigned int )dir == 1U || (unsigned int )dir == 2U) [2024-01-31 16:27:28,326 INFO L98 nessWitnessExtractor]: Location invariant before [L3988-L3988] dma_to_memory == (_Bool)0 || dma_to_memory == (_Bool)1 [2024-01-31 16:27:28,326 INFO L98 nessWitnessExtractor]: Location invariant before [L4453-L4453] ((0UL == flags) && (err == 0)) && (flags == 0UL) [2024-01-31 16:27:28,326 INFO L98 nessWitnessExtractor]: Location invariant before [L5390-L5390] ((((((((((((((((((((((((((((((((ldv_3_container_platform_driver->driver.acpi_match_table == 0) && (ldv_3_container_platform_driver->driver.bus == 0)) && (ldv_3_container_platform_driver->driver.groups == 0)) && (ldv_3_container_platform_driver->driver.mod_name == 0)) && (ldv_3_container_platform_driver->driver.owner == & __this_module)) && (ldv_3_container_platform_driver->driver.p == 0)) && (ldv_3_container_platform_driver->driver.probe == 0)) && (ldv_3_container_platform_driver->driver.remove == 0)) && (ldv_3_container_platform_driver->driver.resume == 0)) && (ldv_3_container_platform_driver->driver.shutdown == 0)) && (ldv_3_container_platform_driver->driver.suppress_bind_attrs == (_Bool)0)) && (ldv_3_container_platform_driver->driver.suspend == 0)) && (ldv_3_container_platform_driver->id_table == 0)) && (ldv_3_container_platform_driver->prevent_deferred_probe == (_Bool)0)) && (ldv_3_container_platform_driver->resume == 0)) && (ldv_3_container_platform_driver->shutdown == 0)) && (ldv_3_container_platform_driver->suspend == 0)) && ((ldv_3_container_platform_driver->driver.pm)->complete == 0)) && ((ldv_3_container_platform_driver->driver.pm)->freeze_late == 0)) && ((ldv_3_container_platform_driver->driver.pm)->freeze_noirq == 0)) && ((ldv_3_container_platform_driver->driver.pm)->poweroff_late == 0)) && ((ldv_3_container_platform_driver->driver.pm)->poweroff_noirq == 0)) && ((ldv_3_container_platform_driver->driver.pm)->prepare == 0)) && ((ldv_3_container_platform_driver->driver.pm)->restore_early == 0)) && ((ldv_3_container_platform_driver->driver.pm)->restore_noirq == 0)) && ((ldv_3_container_platform_driver->driver.pm)->resume_early == 0)) && ((ldv_3_container_platform_driver->driver.pm)->resume_noirq == 0)) && ((ldv_3_container_platform_driver->driver.pm)->runtime_idle == 0)) && ((ldv_3_container_platform_driver->driver.pm)->suspend_late == 0)) && ((ldv_3_container_platform_driver->driver.pm)->suspend_noirq == 0)) && ((ldv_3_container_platform_driver->driver.pm)->thaw_early == 0)) && ((ldv_3_container_platform_driver->driver.pm)->thaw_noirq == 0)) && ((ldv_3_container_platform_driver->driver.owner)->sig_ok == (_Bool)0 || (ldv_3_container_platform_driver->driver.owner)->sig_ok == (_Bool)1) [2024-01-31 16:27:28,326 INFO L98 nessWitnessExtractor]: Location invariant before [L4390-L4390] (((0 == err) && (0UL == flags)) && (err == 0)) && (flags == 0UL) [2024-01-31 16:27:28,326 INFO L98 nessWitnessExtractor]: Location invariant before [L4784-L4784] (ret <= -1) && (ret != 0) [2024-01-31 16:27:28,326 INFO L98 nessWitnessExtractor]: Location invariant before [L4388-L4388] (0UL == flags) && (flags == 0UL) [2024-01-31 16:27:28,327 INFO L98 nessWitnessExtractor]: Location invariant before [L4737-L4737] 0 <= ret [2024-01-31 16:27:28,327 INFO L98 nessWitnessExtractor]: Location invariant before [L5417-L5417] ((((((((((((((((((((((((((((((((ldv_3_container_platform_driver->driver.acpi_match_table == 0) && (ldv_3_container_platform_driver->driver.bus == 0)) && (ldv_3_container_platform_driver->driver.groups == 0)) && (ldv_3_container_platform_driver->driver.mod_name == 0)) && (ldv_3_container_platform_driver->driver.owner == & __this_module)) && (ldv_3_container_platform_driver->driver.p == 0)) && (ldv_3_container_platform_driver->driver.probe == 0)) && (ldv_3_container_platform_driver->driver.remove == 0)) && (ldv_3_container_platform_driver->driver.resume == 0)) && (ldv_3_container_platform_driver->driver.shutdown == 0)) && (ldv_3_container_platform_driver->driver.suppress_bind_attrs == (_Bool)0)) && (ldv_3_container_platform_driver->driver.suspend == 0)) && (ldv_3_container_platform_driver->id_table == 0)) && (ldv_3_container_platform_driver->prevent_deferred_probe == (_Bool)0)) && (ldv_3_container_platform_driver->resume == 0)) && (ldv_3_container_platform_driver->shutdown == 0)) && (ldv_3_container_platform_driver->suspend == 0)) && ((ldv_3_container_platform_driver->driver.pm)->complete == 0)) && ((ldv_3_container_platform_driver->driver.pm)->freeze_late == 0)) && ((ldv_3_container_platform_driver->driver.pm)->freeze_noirq == 0)) && ((ldv_3_container_platform_driver->driver.pm)->poweroff_late == 0)) && ((ldv_3_container_platform_driver->driver.pm)->poweroff_noirq == 0)) && ((ldv_3_container_platform_driver->driver.pm)->prepare == 0)) && ((ldv_3_container_platform_driver->driver.pm)->restore_early == 0)) && ((ldv_3_container_platform_driver->driver.pm)->restore_noirq == 0)) && ((ldv_3_container_platform_driver->driver.pm)->resume_early == 0)) && ((ldv_3_container_platform_driver->driver.pm)->resume_noirq == 0)) && ((ldv_3_container_platform_driver->driver.pm)->runtime_idle == 0)) && ((ldv_3_container_platform_driver->driver.pm)->suspend_late == 0)) && ((ldv_3_container_platform_driver->driver.pm)->suspend_noirq == 0)) && ((ldv_3_container_platform_driver->driver.pm)->thaw_early == 0)) && ((ldv_3_container_platform_driver->driver.pm)->thaw_noirq == 0)) && ((ldv_3_container_platform_driver->driver.owner)->sig_ok == (_Bool)0 || (ldv_3_container_platform_driver->driver.owner)->sig_ok == (_Bool)1) [2024-01-31 16:27:28,327 INFO L98 nessWitnessExtractor]: Location invariant before [L4056-L4056] (dma_to_memory == (_Bool)1) && (dma_to_memory == (bool )1) [2024-01-31 16:27:28,327 INFO L98 nessWitnessExtractor]: Location invariant before [L6031-L6031] ((nmemb == 1U) && (nmemb == (size_t )1UL)) && (size == 2800U) [2024-01-31 16:27:28,327 INFO L98 nessWitnessExtractor]: Location invariant before [L5423-L5423] ((((((((((((((((((((((((((((((((ldv_3_container_platform_driver->driver.acpi_match_table == 0) && (ldv_3_container_platform_driver->driver.bus == 0)) && (ldv_3_container_platform_driver->driver.groups == 0)) && (ldv_3_container_platform_driver->driver.mod_name == 0)) && (ldv_3_container_platform_driver->driver.owner == & __this_module)) && (ldv_3_container_platform_driver->driver.p == 0)) && (ldv_3_container_platform_driver->driver.probe == 0)) && (ldv_3_container_platform_driver->driver.remove == 0)) && (ldv_3_container_platform_driver->driver.resume == 0)) && (ldv_3_container_platform_driver->driver.shutdown == 0)) && (ldv_3_container_platform_driver->driver.suppress_bind_attrs == (_Bool)0)) && (ldv_3_container_platform_driver->driver.suspend == 0)) && (ldv_3_container_platform_driver->id_table == 0)) && (ldv_3_container_platform_driver->prevent_deferred_probe == (_Bool)0)) && (ldv_3_container_platform_driver->resume == 0)) && (ldv_3_container_platform_driver->shutdown == 0)) && (ldv_3_container_platform_driver->suspend == 0)) && ((ldv_3_container_platform_driver->driver.pm)->complete == 0)) && ((ldv_3_container_platform_driver->driver.pm)->freeze_late == 0)) && ((ldv_3_container_platform_driver->driver.pm)->freeze_noirq == 0)) && ((ldv_3_container_platform_driver->driver.pm)->poweroff_late == 0)) && ((ldv_3_container_platform_driver->driver.pm)->poweroff_noirq == 0)) && ((ldv_3_container_platform_driver->driver.pm)->prepare == 0)) && ((ldv_3_container_platform_driver->driver.pm)->restore_early == 0)) && ((ldv_3_container_platform_driver->driver.pm)->restore_noirq == 0)) && ((ldv_3_container_platform_driver->driver.pm)->resume_early == 0)) && ((ldv_3_container_platform_driver->driver.pm)->resume_noirq == 0)) && ((ldv_3_container_platform_driver->driver.pm)->runtime_idle == 0)) && ((ldv_3_container_platform_driver->driver.pm)->suspend_late == 0)) && ((ldv_3_container_platform_driver->driver.pm)->suspend_noirq == 0)) && ((ldv_3_container_platform_driver->driver.pm)->thaw_early == 0)) && ((ldv_3_container_platform_driver->driver.pm)->thaw_noirq == 0)) && ((ldv_3_container_platform_driver->driver.owner)->sig_ok == (_Bool)0 || (ldv_3_container_platform_driver->driver.owner)->sig_ok == (_Bool)1) [2024-01-31 16:27:28,327 INFO L98 nessWitnessExtractor]: Location invariant before [L3910-L3910] ret == 0 [2024-01-31 16:27:28,327 INFO L98 nessWitnessExtractor]: Location invariant before [L5392-L5392] ((((((((((((((((((((((((((((((((ldv_3_container_platform_driver->driver.acpi_match_table == 0) && (ldv_3_container_platform_driver->driver.bus == 0)) && (ldv_3_container_platform_driver->driver.groups == 0)) && (ldv_3_container_platform_driver->driver.mod_name == 0)) && (ldv_3_container_platform_driver->driver.owner == & __this_module)) && (ldv_3_container_platform_driver->driver.p == 0)) && (ldv_3_container_platform_driver->driver.probe == 0)) && (ldv_3_container_platform_driver->driver.remove == 0)) && (ldv_3_container_platform_driver->driver.resume == 0)) && (ldv_3_container_platform_driver->driver.shutdown == 0)) && (ldv_3_container_platform_driver->driver.suppress_bind_attrs == (_Bool)0)) && (ldv_3_container_platform_driver->driver.suspend == 0)) && (ldv_3_container_platform_driver->id_table == 0)) && (ldv_3_container_platform_driver->prevent_deferred_probe == (_Bool)0)) && (ldv_3_container_platform_driver->resume == 0)) && (ldv_3_container_platform_driver->shutdown == 0)) && (ldv_3_container_platform_driver->suspend == 0)) && ((ldv_3_container_platform_driver->driver.pm)->complete == 0)) && ((ldv_3_container_platform_driver->driver.pm)->freeze_late == 0)) && ((ldv_3_container_platform_driver->driver.pm)->freeze_noirq == 0)) && ((ldv_3_container_platform_driver->driver.pm)->poweroff_late == 0)) && ((ldv_3_container_platform_driver->driver.pm)->poweroff_noirq == 0)) && ((ldv_3_container_platform_driver->driver.pm)->prepare == 0)) && ((ldv_3_container_platform_driver->driver.pm)->restore_early == 0)) && ((ldv_3_container_platform_driver->driver.pm)->restore_noirq == 0)) && ((ldv_3_container_platform_driver->driver.pm)->resume_early == 0)) && ((ldv_3_container_platform_driver->driver.pm)->resume_noirq == 0)) && ((ldv_3_container_platform_driver->driver.pm)->runtime_idle == 0)) && ((ldv_3_container_platform_driver->driver.pm)->suspend_late == 0)) && ((ldv_3_container_platform_driver->driver.pm)->suspend_noirq == 0)) && ((ldv_3_container_platform_driver->driver.pm)->thaw_early == 0)) && ((ldv_3_container_platform_driver->driver.pm)->thaw_noirq == 0)) && ((ldv_3_container_platform_driver->driver.owner)->sig_ok == (_Bool)0 || (ldv_3_container_platform_driver->driver.owner)->sig_ok == (_Bool)1) [2024-01-31 16:27:28,327 INFO L98 nessWitnessExtractor]: Location invariant before [L5145-L5145] ((((((((((((((((((((((((((((((((((arg1 == & __this_module) && (arg0->driver.acpi_match_table == 0)) && (arg0->driver.bus == 0)) && (arg0->driver.groups == 0)) && (arg0->driver.mod_name == 0)) && (arg0->driver.owner == & __this_module)) && (arg0->driver.p == 0)) && (arg0->driver.probe == 0)) && (arg0->driver.remove == 0)) && (arg0->driver.resume == 0)) && (arg0->driver.shutdown == 0)) && (arg0->driver.suppress_bind_attrs == (_Bool)0)) && (arg0->driver.suspend == 0)) && (arg0->id_table == 0)) && (arg0->prevent_deferred_probe == (_Bool)0)) && (arg0->resume == 0)) && (arg0->shutdown == 0)) && (arg0->suspend == 0)) && ((arg0->driver.pm)->complete == 0)) && ((arg0->driver.pm)->freeze_late == 0)) && ((arg0->driver.pm)->freeze_noirq == 0)) && ((arg0->driver.pm)->poweroff_late == 0)) && ((arg0->driver.pm)->poweroff_noirq == 0)) && ((arg0->driver.pm)->prepare == 0)) && ((arg0->driver.pm)->restore_early == 0)) && ((arg0->driver.pm)->restore_noirq == 0)) && ((arg0->driver.pm)->resume_early == 0)) && ((arg0->driver.pm)->resume_noirq == 0)) && ((arg0->driver.pm)->runtime_idle == 0)) && ((arg0->driver.pm)->suspend_late == 0)) && ((arg0->driver.pm)->suspend_noirq == 0)) && ((arg0->driver.pm)->thaw_early == 0)) && ((arg0->driver.pm)->thaw_noirq == 0)) && (arg1->sig_ok == (_Bool)0 || arg1->sig_ok == (_Bool)1)) && ((arg0->driver.owner)->sig_ok == (_Bool)0 || (arg0->driver.owner)->sig_ok == (_Bool)1) [2024-01-31 16:27:28,328 INFO L98 nessWitnessExtractor]: Location invariant before [L3527-L3527] ((((1U <= max_n_32bit) && (count <= 4294967294U)) && (tx_empty_count == _min2___0)) && (max_n_32bit == written_words)) && (max_n_32bit != 0U) [2024-01-31 16:27:28,328 INFO L98 nessWitnessExtractor]: Location invariant before [L5361-L5361] (((((((((((((((((((((((((((((((((arg0 == data) && (ldv_3_container_platform_driver->driver.acpi_match_table == 0)) && (ldv_3_container_platform_driver->driver.bus == 0)) && (ldv_3_container_platform_driver->driver.groups == 0)) && (ldv_3_container_platform_driver->driver.mod_name == 0)) && (ldv_3_container_platform_driver->driver.owner == & __this_module)) && (ldv_3_container_platform_driver->driver.p == 0)) && (ldv_3_container_platform_driver->driver.probe == 0)) && (ldv_3_container_platform_driver->driver.remove == 0)) && (ldv_3_container_platform_driver->driver.resume == 0)) && (ldv_3_container_platform_driver->driver.shutdown == 0)) && (ldv_3_container_platform_driver->driver.suppress_bind_attrs == (_Bool)0)) && (ldv_3_container_platform_driver->driver.suspend == 0)) && (ldv_3_container_platform_driver->id_table == 0)) && (ldv_3_container_platform_driver->prevent_deferred_probe == (_Bool)0)) && (ldv_3_container_platform_driver->resume == 0)) && (ldv_3_container_platform_driver->shutdown == 0)) && (ldv_3_container_platform_driver->suspend == 0)) && ((ldv_3_container_platform_driver->driver.pm)->complete == 0)) && ((ldv_3_container_platform_driver->driver.pm)->freeze_late == 0)) && ((ldv_3_container_platform_driver->driver.pm)->freeze_noirq == 0)) && ((ldv_3_container_platform_driver->driver.pm)->poweroff_late == 0)) && ((ldv_3_container_platform_driver->driver.pm)->poweroff_noirq == 0)) && ((ldv_3_container_platform_driver->driver.pm)->prepare == 0)) && ((ldv_3_container_platform_driver->driver.pm)->restore_early == 0)) && ((ldv_3_container_platform_driver->driver.pm)->restore_noirq == 0)) && ((ldv_3_container_platform_driver->driver.pm)->resume_early == 0)) && ((ldv_3_container_platform_driver->driver.pm)->resume_noirq == 0)) && ((ldv_3_container_platform_driver->driver.pm)->runtime_idle == 0)) && ((ldv_3_container_platform_driver->driver.pm)->suspend_late == 0)) && ((ldv_3_container_platform_driver->driver.pm)->suspend_noirq == 0)) && ((ldv_3_container_platform_driver->driver.pm)->thaw_early == 0)) && ((ldv_3_container_platform_driver->driver.pm)->thaw_noirq == 0)) && ((ldv_3_container_platform_driver->driver.owner)->sig_ok == (_Bool)0 || (ldv_3_container_platform_driver->driver.owner)->sig_ok == (_Bool)1) [2024-01-31 16:27:28,328 INFO L98 nessWitnessExtractor]: Location invariant before [L4522-L4522] context_data == tspi [2024-01-31 16:27:28,328 INFO L98 nessWitnessExtractor]: Location invariant before [L2738-L2739] ((((((((((((((((((((((((((0UL == __ret) && (0UL == __edi)) && (0UL == __esi)) && (0UL == __edx)) && (0UL == __ecx)) && (0UL == __eax)) && (__ret == 0UL)) && (__ret == __edi)) && (__ret == __esi)) && (__ret == __edx)) && (__ret == __ecx)) && (__ret == __eax)) && (__edi == 0UL)) && (__edi == __esi)) && (__edi == __edx)) && (__edi == __ecx)) && (__edi == __eax)) && (__esi == 0UL)) && (__esi == __edx)) && (__esi == __ecx)) && (__esi == __eax)) && (__edx == 0UL)) && (__edx == __ecx)) && (__edx == __eax)) && (__ecx == 0UL)) && (__ecx == __eax)) && (__eax == 0UL) [2024-01-31 16:27:28,328 INFO L98 nessWitnessExtractor]: Location invariant before [L3986-L3986] dma_to_memory == (_Bool)0 || dma_to_memory == (_Bool)1 [2024-01-31 16:27:28,328 INFO L98 nessWitnessExtractor]: Location invariant after [L2727-L2727] ((((((((0UL == __ret) && (0UL == __edi)) && (0UL == __esi)) && (__ret == 0UL)) && (__ret == __edi)) && (__ret == __esi)) && (__edi == 0UL)) && (__edi == __esi)) && (__esi == 0UL) [2024-01-31 16:27:28,329 INFO L98 nessWitnessExtractor]: Location invariant before [L3861-L3861] ((((-128 <= ret) && (-5 <= ret)) && (ret <= 0)) && (ret <= 127)) && (ret == -5 || ret == 0) [2024-01-31 16:27:28,329 INFO L98 nessWitnessExtractor]: Location invariant before [L5833-L5833] ((((((((((((((((((((((((((((((((ldv_func_arg1->driver.acpi_match_table == 0) && (ldv_func_arg1->driver.bus == 0)) && (ldv_func_arg1->driver.groups == 0)) && (ldv_func_arg1->driver.mod_name == 0)) && (ldv_func_arg1->driver.owner == & __this_module)) && (ldv_func_arg1->driver.p == 0)) && (ldv_func_arg1->driver.probe == 0)) && (ldv_func_arg1->driver.remove == 0)) && (ldv_func_arg1->driver.resume == 0)) && (ldv_func_arg1->driver.shutdown == 0)) && (ldv_func_arg1->driver.suppress_bind_attrs == (_Bool)0)) && (ldv_func_arg1->driver.suspend == 0)) && (ldv_func_arg1->id_table == 0)) && (ldv_func_arg1->prevent_deferred_probe == (_Bool)0)) && (ldv_func_arg1->resume == 0)) && (ldv_func_arg1->shutdown == 0)) && (ldv_func_arg1->suspend == 0)) && ((ldv_func_arg1->driver.pm)->complete == 0)) && ((ldv_func_arg1->driver.pm)->freeze_late == 0)) && ((ldv_func_arg1->driver.pm)->freeze_noirq == 0)) && ((ldv_func_arg1->driver.pm)->poweroff_late == 0)) && ((ldv_func_arg1->driver.pm)->poweroff_noirq == 0)) && ((ldv_func_arg1->driver.pm)->prepare == 0)) && ((ldv_func_arg1->driver.pm)->restore_early == 0)) && ((ldv_func_arg1->driver.pm)->restore_noirq == 0)) && ((ldv_func_arg1->driver.pm)->resume_early == 0)) && ((ldv_func_arg1->driver.pm)->resume_noirq == 0)) && ((ldv_func_arg1->driver.pm)->runtime_idle == 0)) && ((ldv_func_arg1->driver.pm)->suspend_late == 0)) && ((ldv_func_arg1->driver.pm)->suspend_noirq == 0)) && ((ldv_func_arg1->driver.pm)->thaw_early == 0)) && ((ldv_func_arg1->driver.pm)->thaw_noirq == 0)) && ((ldv_func_arg1->driver.owner)->sig_ok == (_Bool)0 || (ldv_func_arg1->driver.owner)->sig_ok == (_Bool)1) [2024-01-31 16:27:28,329 INFO L98 nessWitnessExtractor]: Location invariant before [L6962-L6962] (((((0 <= arg3) && (1 <= arg3)) && (arg3 <= 2)) && (arg3 <= 127)) && (arg3 != 0)) && (arg3 == 1 || arg3 == 2) [2024-01-31 16:27:28,329 INFO L98 nessWitnessExtractor]: Location invariant before [L4466-L4466] (err == 0) && (flags == 0UL) [2024-01-31 16:27:28,329 INFO L98 nessWitnessExtractor]: Location invariant before [L3444-L3444] (bits_per_word <= 255U) && (remain_len == _min1) [2024-01-31 16:27:28,329 INFO L98 nessWitnessExtractor]: Location invariant before [L5707-L5707] flags == 0UL [2024-01-31 16:27:28,329 INFO L98 nessWitnessExtractor]: Location invariant before [L7060-L7060] (arg0 == (unsigned int const )1000U) && ((unsigned int )arg0 == 1000U) [2024-01-31 16:27:28,329 INFO L98 nessWitnessExtractor]: Location invariant before [L3584-L3584] (((1U <= rx_full_count) && (count <= 4294967294U)) && (read_words == 0U)) && (rx_full_count != 0U) [2024-01-31 16:27:28,330 INFO L98 nessWitnessExtractor]: Location invariant before [L3215-L3215] ((attrs == 0) && (attrs == (struct dma_attrs *)0)) && (_flags == 0UL) [2024-01-31 16:27:28,330 INFO L98 nessWitnessExtractor]: Location invariant before [L3103-L3103] ((((1U <= (unsigned int )dir) && ((unsigned int )dir <= 2U)) && ((unsigned int )dir <= 127U)) && ((unsigned int )dir != 0U)) && ((unsigned int )dir == 1U || (unsigned int )dir == 2U) [2024-01-31 16:27:28,330 INFO L98 nessWitnessExtractor]: Location invariant before [L5355-L5355] (((((((((((((((((((((((((((((((((arg0 == data) && (ldv_3_container_platform_driver->driver.acpi_match_table == 0)) && (ldv_3_container_platform_driver->driver.bus == 0)) && (ldv_3_container_platform_driver->driver.groups == 0)) && (ldv_3_container_platform_driver->driver.mod_name == 0)) && (ldv_3_container_platform_driver->driver.owner == & __this_module)) && (ldv_3_container_platform_driver->driver.p == 0)) && (ldv_3_container_platform_driver->driver.probe == 0)) && (ldv_3_container_platform_driver->driver.remove == 0)) && (ldv_3_container_platform_driver->driver.resume == 0)) && (ldv_3_container_platform_driver->driver.shutdown == 0)) && (ldv_3_container_platform_driver->driver.suppress_bind_attrs == (_Bool)0)) && (ldv_3_container_platform_driver->driver.suspend == 0)) && (ldv_3_container_platform_driver->id_table == 0)) && (ldv_3_container_platform_driver->prevent_deferred_probe == (_Bool)0)) && (ldv_3_container_platform_driver->resume == 0)) && (ldv_3_container_platform_driver->shutdown == 0)) && (ldv_3_container_platform_driver->suspend == 0)) && ((ldv_3_container_platform_driver->driver.pm)->complete == 0)) && ((ldv_3_container_platform_driver->driver.pm)->freeze_late == 0)) && ((ldv_3_container_platform_driver->driver.pm)->freeze_noirq == 0)) && ((ldv_3_container_platform_driver->driver.pm)->poweroff_late == 0)) && ((ldv_3_container_platform_driver->driver.pm)->poweroff_noirq == 0)) && ((ldv_3_container_platform_driver->driver.pm)->prepare == 0)) && ((ldv_3_container_platform_driver->driver.pm)->restore_early == 0)) && ((ldv_3_container_platform_driver->driver.pm)->restore_noirq == 0)) && ((ldv_3_container_platform_driver->driver.pm)->resume_early == 0)) && ((ldv_3_container_platform_driver->driver.pm)->resume_noirq == 0)) && ((ldv_3_container_platform_driver->driver.pm)->runtime_idle == 0)) && ((ldv_3_container_platform_driver->driver.pm)->suspend_late == 0)) && ((ldv_3_container_platform_driver->driver.pm)->suspend_noirq == 0)) && ((ldv_3_container_platform_driver->driver.pm)->thaw_early == 0)) && ((ldv_3_container_platform_driver->driver.pm)->thaw_noirq == 0)) && ((ldv_3_container_platform_driver->driver.owner)->sig_ok == (_Bool)0 || (ldv_3_container_platform_driver->driver.owner)->sig_ok == (_Bool)1) [2024-01-31 16:27:28,330 INFO L98 nessWitnessExtractor]: Location invariant before [L4008-L4008] (dma_buf == 0) && (dma_to_memory == (_Bool)0 || dma_to_memory == (_Bool)1) [2024-01-31 16:27:28,330 INFO L98 nessWitnessExtractor]: Location invariant before [L5752-L5753] (8192UL == ldv_func_arg4) && (ldv_func_arg4 == 8192UL) [2024-01-31 16:27:28,330 INFO L98 nessWitnessExtractor]: Location invariant before [L3890-L3890] ((((-128 <= ret) && (-5 <= ret)) && (ret <= 0)) && (ret <= 127)) && (ret == -5 || ret == 0) [2024-01-31 16:27:28,330 INFO L98 nessWitnessExtractor]: Location invariant before [L2954-L2954] (((unsigned int )cmd <= 3U && (unsigned int )cmd <= 127U) && ((unsigned int )cmd == 0U || (unsigned int )cmd == 3U)) || (((0UL == arg && cmd == (enum dma_ctrl_cmd )0) && arg == 0UL) && (unsigned int )cmd == 0U) [2024-01-31 16:27:28,330 INFO L98 nessWitnessExtractor]: Location invariant before [L2916-L2916] ret != 0 [2024-01-31 16:27:28,331 INFO L98 nessWitnessExtractor]: Location invariant before [L5042-L5042] ((((((((((unsigned long )__mod_of_device_table.data == 0UL) && (__this_module.sig_ok == (_Bool)0 || __this_module.sig_ok == (_Bool)1)) && (x86_dma_fallback_dev.offline == (_Bool)0 || x86_dma_fallback_dev.offline == (_Bool)1)) && (x86_dma_fallback_dev.offline_disabled == (_Bool)0 || x86_dma_fallback_dev.offline_disabled == (_Bool)1)) && (x86_dma_fallback_dev.power.early_init == (_Bool)0 || x86_dma_fallback_dev.power.early_init == (_Bool)1)) && (x86_dma_fallback_dev.power.ignore_children == (_Bool)0 || x86_dma_fallback_dev.power.ignore_children == (_Bool)1)) && (x86_dma_fallback_dev.power.is_prepared == (_Bool)0 || x86_dma_fallback_dev.power.is_prepared == (_Bool)1)) && (x86_dma_fallback_dev.power.is_suspended == (_Bool)0 || x86_dma_fallback_dev.power.is_suspended == (_Bool)1)) && (x86_dma_fallback_dev.power.syscore == (_Bool)0 || x86_dma_fallback_dev.power.syscore == (_Bool)1)) && (x86_dma_fallback_dev.power.wakeup_path == (_Bool)0 || x86_dma_fallback_dev.power.wakeup_path == (_Bool)1) [2024-01-31 16:27:28,331 INFO L98 nessWitnessExtractor]: Location invariant before [L5187-L5187] (8192UL == arg3) && (arg3 == 8192UL) [2024-01-31 16:27:28,331 INFO L98 nessWitnessExtractor]: Location invariant before [L5267-L5267] ((0 == ldv_2_callback_handler) && (arg0 == data)) && (ldv_2_callback_handler == 0) [2024-01-31 16:27:28,331 INFO L98 nessWitnessExtractor]: Location invariant before [L3674-L3674] (((1U <= i) && (1U <= consume)) && (count <= 4294967294U)) && (consume != 0U) [2024-01-31 16:27:28,331 INFO L98 nessWitnessExtractor]: Location invariant before [L6982-L6982] (0U == arg1) && (arg1 == 0U) [2024-01-31 16:27:28,331 INFO L98 nessWitnessExtractor]: Location invariant before [L3591-L3591] ((((((1U <= rx_full_count) && (1U <= len)) && (i <= 3U)) && (count <= 4294967294U)) && (read_words == 0U)) && (rx_full_count != 0U)) && (len != 0U) [2024-01-31 16:27:28,331 INFO L98 nessWitnessExtractor]: Location invariant before [L5738-L5738] (600U == size) && (size == 600U) [2024-01-31 16:27:28,331 INFO L98 nessWitnessExtractor]: Location invariant before [L4425-L4425] ((((0 <= err) && (err <= 1)) && (0UL == flags)) && (flags == 0UL)) && (err == 0 || err == 1) [2024-01-31 16:27:28,332 INFO L98 nessWitnessExtractor]: Location invariant before [L3826-L3826] (0 == ret) && (ret == 0) [2024-01-31 16:27:28,332 INFO L98 nessWitnessExtractor]: Location invariant before [L3134-L3134] gfp == 208U [2024-01-31 16:27:28,332 INFO L98 nessWitnessExtractor]: Location invariant before [L4077-L4077] dma_to_memory == (_Bool)0 || dma_to_memory == (_Bool)1 [2024-01-31 16:27:28,332 INFO L98 nessWitnessExtractor]: Location invariant before [L4360-L4360] flags == 0UL [2024-01-31 16:27:28,332 INFO L98 nessWitnessExtractor]: Location invariant before [L4014-L4014] dma_to_memory == (_Bool)0 || dma_to_memory == (_Bool)1 [2024-01-31 16:27:28,332 INFO L98 nessWitnessExtractor]: Location invariant before [L5831-L5831] ((((((((((((((((((((((((((((((((ldv_func_arg1->driver.acpi_match_table == 0) && (ldv_func_arg1->driver.bus == 0)) && (ldv_func_arg1->driver.groups == 0)) && (ldv_func_arg1->driver.mod_name == 0)) && (ldv_func_arg1->driver.owner == & __this_module)) && (ldv_func_arg1->driver.p == 0)) && (ldv_func_arg1->driver.probe == 0)) && (ldv_func_arg1->driver.remove == 0)) && (ldv_func_arg1->driver.resume == 0)) && (ldv_func_arg1->driver.shutdown == 0)) && (ldv_func_arg1->driver.suppress_bind_attrs == (_Bool)0)) && (ldv_func_arg1->driver.suspend == 0)) && (ldv_func_arg1->id_table == 0)) && (ldv_func_arg1->prevent_deferred_probe == (_Bool)0)) && (ldv_func_arg1->resume == 0)) && (ldv_func_arg1->shutdown == 0)) && (ldv_func_arg1->suspend == 0)) && ((ldv_func_arg1->driver.pm)->complete == 0)) && ((ldv_func_arg1->driver.pm)->freeze_late == 0)) && ((ldv_func_arg1->driver.pm)->freeze_noirq == 0)) && ((ldv_func_arg1->driver.pm)->poweroff_late == 0)) && ((ldv_func_arg1->driver.pm)->poweroff_noirq == 0)) && ((ldv_func_arg1->driver.pm)->prepare == 0)) && ((ldv_func_arg1->driver.pm)->restore_early == 0)) && ((ldv_func_arg1->driver.pm)->restore_noirq == 0)) && ((ldv_func_arg1->driver.pm)->resume_early == 0)) && ((ldv_func_arg1->driver.pm)->resume_noirq == 0)) && ((ldv_func_arg1->driver.pm)->runtime_idle == 0)) && ((ldv_func_arg1->driver.pm)->suspend_late == 0)) && ((ldv_func_arg1->driver.pm)->suspend_noirq == 0)) && ((ldv_func_arg1->driver.pm)->thaw_early == 0)) && ((ldv_func_arg1->driver.pm)->thaw_noirq == 0)) && ((ldv_func_arg1->driver.owner)->sig_ok == (_Bool)0 || (ldv_func_arg1->driver.owner)->sig_ok == (_Bool)1) [2024-01-31 16:27:28,332 INFO L98 nessWitnessExtractor]: Location invariant before [L4428-L4428] (((((0 <= err) && (wait_status <= 0L)) && (err <= 1)) && (0UL == flags)) && (flags == 0UL)) && (err == 0 || err == 1) [2024-01-31 16:27:28,332 INFO L98 nessWitnessExtractor]: Location invariant before [L3450-L3450] bits_per_word <= 255U [2024-01-31 16:27:28,333 INFO L98 nessWitnessExtractor]: Location invariant before [L5284-L5284] (arg0 == data) && ((unsigned int )ldv_2_ret_val_default == 2U) [2024-01-31 16:27:28,333 INFO L98 nessWitnessExtractor]: Location invariant before [L5043-L5044] ((((((((((unsigned long )__mod_of_device_table.data == 0UL) && (__this_module.sig_ok == (_Bool)0 || __this_module.sig_ok == (_Bool)1)) && (x86_dma_fallback_dev.offline == (_Bool)0 || x86_dma_fallback_dev.offline == (_Bool)1)) && (x86_dma_fallback_dev.offline_disabled == (_Bool)0 || x86_dma_fallback_dev.offline_disabled == (_Bool)1)) && (x86_dma_fallback_dev.power.early_init == (_Bool)0 || x86_dma_fallback_dev.power.early_init == (_Bool)1)) && (x86_dma_fallback_dev.power.ignore_children == (_Bool)0 || x86_dma_fallback_dev.power.ignore_children == (_Bool)1)) && (x86_dma_fallback_dev.power.is_prepared == (_Bool)0 || x86_dma_fallback_dev.power.is_prepared == (_Bool)1)) && (x86_dma_fallback_dev.power.is_suspended == (_Bool)0 || x86_dma_fallback_dev.power.is_suspended == (_Bool)1)) && (x86_dma_fallback_dev.power.syscore == (_Bool)0 || x86_dma_fallback_dev.power.syscore == (_Bool)1)) && (x86_dma_fallback_dev.power.wakeup_path == (_Bool)0 || x86_dma_fallback_dev.power.wakeup_path == (_Bool)1) [2024-01-31 16:27:28,333 INFO L98 nessWitnessExtractor]: Location invariant before [L3622-L3622] ((((1U <= rx_full_count) && (i <= 4294967294U)) && (count <= 4294967294U)) && (read_words == 0U)) && (rx_full_count != 0U) [2024-01-31 16:27:28,333 INFO L98 nessWitnessExtractor]: Location invariant before [L4389-L4389] (0UL == flags) && (flags == 0UL) [2024-01-31 16:27:28,333 INFO L98 nessWitnessExtractor]: Location invariant before [L3088-L3088] ((((1U <= (unsigned int )dir) && ((unsigned int )dir <= 2U)) && ((unsigned int )dir <= 127U)) && ((unsigned int )dir != 0U)) && ((unsigned int )dir == 1U || (unsigned int )dir == 2U) [2024-01-31 16:27:28,333 INFO L98 nessWitnessExtractor]: Location invariant before [L3916-L3916] ret == 0 [2024-01-31 16:27:28,333 INFO L98 nessWitnessExtractor]: Location invariant before [L4331-L4331] (0UL == flags) && (flags == 0UL) [2024-01-31 16:27:28,333 INFO L98 nessWitnessExtractor]: Location invariant before [L4620-L4620] master == 0 [2024-01-31 16:27:28,334 INFO L98 nessWitnessExtractor]: Location invariant before [L3680-L3680] count <= 4294967294U [2024-01-31 16:27:28,334 INFO L98 nessWitnessExtractor]: Location invariant before [L4343-L4343] (0UL == flags) && (flags == 0UL) [2024-01-31 16:27:28,334 INFO L98 nessWitnessExtractor]: Location invariant after [L2729-L2729] (((((((((((((((((((0UL == __ret) && (0UL == __edi)) && (0UL == __esi)) && (0UL == __edx)) && (0UL == __ecx)) && (__ret == 0UL)) && (__ret == __edi)) && (__ret == __esi)) && (__ret == __edx)) && (__ret == __ecx)) && (__edi == 0UL)) && (__edi == __esi)) && (__edi == __edx)) && (__edi == __ecx)) && (__esi == 0UL)) && (__esi == __edx)) && (__esi == __ecx)) && (__edx == 0UL)) && (__edx == __ecx)) && (__ecx == 0UL) [2024-01-31 16:27:28,334 INFO L98 nessWitnessExtractor]: Location invariant before [L5216-L5216] ((((0 == ldv_5_tegra_slink_driver_exit_default) && (0 == ldv_5_tegra_slink_driver_init_default)) && (ldv_5_tegra_slink_driver_exit_default == 0)) && (ldv_5_tegra_slink_driver_exit_default == ldv_5_tegra_slink_driver_init_default)) && (ldv_5_tegra_slink_driver_init_default == 0) [2024-01-31 16:27:28,334 INFO L98 nessWitnessExtractor]: Location invariant before [L5017-L5017] ((((((((((((((((((((((((((((((((arg0->driver.acpi_match_table == 0) && (arg0->driver.bus == 0)) && (arg0->driver.groups == 0)) && (arg0->driver.mod_name == 0)) && (arg0->driver.owner == & __this_module)) && (arg0->driver.p == 0)) && (arg0->driver.probe == 0)) && (arg0->driver.remove == 0)) && (arg0->driver.resume == 0)) && (arg0->driver.shutdown == 0)) && (arg0->driver.suppress_bind_attrs == (_Bool)0)) && (arg0->driver.suspend == 0)) && (arg0->id_table == 0)) && (arg0->prevent_deferred_probe == (_Bool)0)) && (arg0->resume == 0)) && (arg0->shutdown == 0)) && (arg0->suspend == 0)) && ((arg0->driver.pm)->complete == 0)) && ((arg0->driver.pm)->freeze_late == 0)) && ((arg0->driver.pm)->freeze_noirq == 0)) && ((arg0->driver.pm)->poweroff_late == 0)) && ((arg0->driver.pm)->poweroff_noirq == 0)) && ((arg0->driver.pm)->prepare == 0)) && ((arg0->driver.pm)->restore_early == 0)) && ((arg0->driver.pm)->restore_noirq == 0)) && ((arg0->driver.pm)->resume_early == 0)) && ((arg0->driver.pm)->resume_noirq == 0)) && ((arg0->driver.pm)->runtime_idle == 0)) && ((arg0->driver.pm)->suspend_late == 0)) && ((arg0->driver.pm)->suspend_noirq == 0)) && ((arg0->driver.pm)->thaw_early == 0)) && ((arg0->driver.pm)->thaw_noirq == 0)) && ((arg0->driver.owner)->sig_ok == (_Bool)0 || (arg0->driver.owner)->sig_ok == (_Bool)1) [2024-01-31 16:27:28,334 INFO L98 nessWitnessExtractor]: Location invariant before [L3859-L3859] ret == 0 [2024-01-31 16:27:28,334 INFO L98 nessWitnessExtractor]: Location invariant before [L4733-L4733] 0 <= ret [2024-01-31 16:27:28,334 INFO L98 nessWitnessExtractor]: Location invariant before [L4776-L4776] (ret <= -1) && (ret != 0) [2024-01-31 16:27:28,335 INFO L98 nessWitnessExtractor]: Location invariant before [L5251-L5251] arg0 == 0 [2024-01-31 16:27:28,335 INFO L98 nessWitnessExtractor]: Location invariant before [L2983-L2983] ((((((((1U <= (unsigned int )dir) && ((unsigned int )dir <= 2U)) && ((unsigned int )dir <= 127U)) && (3UL == flags)) && (buf == sg.dma_address)) && (len == sg.dma_length)) && (flags == 3UL)) && ((unsigned int )dir != 0U)) && ((unsigned int )dir == 1U || (unsigned int )dir == 2U) [2024-01-31 16:27:28,335 INFO L98 nessWitnessExtractor]: Location invariant before [L3593-L3593] ((((((1U <= rx_full_count) && (1U <= len)) && (i <= 3U)) && (count <= 4294967294U)) && (read_words == 0U)) && (rx_full_count != 0U)) && (len != 0U) [2024-01-31 16:27:28,335 INFO L98 nessWitnessExtractor]: Location invariant before [L3066-L3066] ((((1U <= (unsigned int )dir) && ((unsigned int )dir <= 2U)) && ((unsigned int )dir <= 127U)) && ((unsigned int )dir != 0U)) && ((unsigned int )dir == 1U || (unsigned int )dir == 2U) [2024-01-31 16:27:28,335 INFO L98 nessWitnessExtractor]: Location invariant before [L5220-L5220] (ldv_5_tegra_slink_driver_exit_default == 0) && (ldv_5_tegra_slink_driver_init_default == 0) [2024-01-31 16:27:28,335 INFO L98 nessWitnessExtractor]: Location invariant before [L4735-L4735] 0 <= ret [2024-01-31 16:27:28,335 INFO L98 nessWitnessExtractor]: Location invariant before [L4687-L4687] 0 <= ret [2024-01-31 16:27:28,335 INFO L98 nessWitnessExtractor]: Location invariant before [L3453-L3453] ((max_word <= 1073741823U) && (bits_per_word <= 255U)) && (_min2___0 <= 1073741823U) [2024-01-31 16:27:28,335 INFO L98 nessWitnessExtractor]: Location invariant before [L5166-L5166] ((((((((((((((((((((((((((((((((arg0->driver.acpi_match_table == 0) && (arg0->driver.bus == 0)) && (arg0->driver.groups == 0)) && (arg0->driver.mod_name == 0)) && (arg0->driver.owner == & __this_module)) && (arg0->driver.p == 0)) && (arg0->driver.probe == 0)) && (arg0->driver.remove == 0)) && (arg0->driver.resume == 0)) && (arg0->driver.shutdown == 0)) && (arg0->driver.suppress_bind_attrs == (_Bool)0)) && (arg0->driver.suspend == 0)) && (arg0->id_table == 0)) && (arg0->prevent_deferred_probe == (_Bool)0)) && (arg0->resume == 0)) && (arg0->shutdown == 0)) && (arg0->suspend == 0)) && ((arg0->driver.pm)->complete == 0)) && ((arg0->driver.pm)->freeze_late == 0)) && ((arg0->driver.pm)->freeze_noirq == 0)) && ((arg0->driver.pm)->poweroff_late == 0)) && ((arg0->driver.pm)->poweroff_noirq == 0)) && ((arg0->driver.pm)->prepare == 0)) && ((arg0->driver.pm)->restore_early == 0)) && ((arg0->driver.pm)->restore_noirq == 0)) && ((arg0->driver.pm)->resume_early == 0)) && ((arg0->driver.pm)->resume_noirq == 0)) && ((arg0->driver.pm)->runtime_idle == 0)) && ((arg0->driver.pm)->suspend_late == 0)) && ((arg0->driver.pm)->suspend_noirq == 0)) && ((arg0->driver.pm)->thaw_early == 0)) && ((arg0->driver.pm)->thaw_noirq == 0)) && ((arg0->driver.owner)->sig_ok == (_Bool)0 || (arg0->driver.owner)->sig_ok == (_Bool)1) [2024-01-31 16:27:28,336 INFO L98 nessWitnessExtractor]: Location invariant before [L4893-L4893] 0 <= ret [2024-01-31 16:27:28,336 INFO L98 nessWitnessExtractor]: Location invariant before [L3500-L3500] ((((((1U <= nbytes) && (1U <= max_n_32bit)) && (max_n_32bit <= 1073741823U)) && (i <= 3U)) && (count <= 1073741822U)) && (nbytes != 0U)) && (max_n_32bit != 0U) [2024-01-31 16:27:28,336 INFO L98 nessWitnessExtractor]: Location invariant before [L5974-L5974] ((((0L <= exp) && (exp <= 1L)) && (0L == c)) && (c == 0L)) && (exp == 0L || exp == 1L) [2024-01-31 16:27:28,336 INFO L98 nessWitnessExtractor]: Location invariant before [L4058-L4058] (dma_to_memory == (_Bool)1) && (dma_to_memory == (bool )1) [2024-01-31 16:27:28,336 INFO L98 nessWitnessExtractor]: Location invariant before [L3832-L3832] (0 == ret) && (ret == 0) [2024-01-31 16:27:28,336 INFO L98 nessWitnessExtractor]: Location invariant before [L3359-L3359] ((reg <= 8UL && reg <= 127UL) && ((reg == 0UL || reg == 4UL) || reg == 8UL)) || ((((24UL <= reg && reg <= 256UL) && reg <= 32767UL) && reg != 0UL) && (reg == 24UL || reg == 256UL)) [2024-01-31 16:27:28,336 INFO L98 nessWitnessExtractor]: Location invariant before [L4728-L4728] 0 <= ret [2024-01-31 16:27:28,336 INFO L98 nessWitnessExtractor]: Location invariant before [L4059-L4059] (dma_to_memory == (_Bool)1) && (dma_to_memory == (bool )1) [2024-01-31 16:27:28,336 INFO L98 nessWitnessExtractor]: Location invariant before [L4767-L4768] (ret <= -1) && (ret != 0) [2024-01-31 16:27:28,337 INFO L98 nessWitnessExtractor]: Location invariant before [L6992-L6992] (((((0 <= arg3) && (1 <= arg3)) && (arg3 <= 2)) && (arg3 <= 127)) && (arg3 != 0)) && (arg3 == 1 || arg3 == 2) [2024-01-31 16:27:28,337 INFO L98 nessWitnessExtractor]: Location invariant before [L4688-L4688] 0 <= ret [2024-01-31 16:27:28,337 INFO L98 nessWitnessExtractor]: Location invariant before [L7034-L7034] (4 == arg1) && (arg1 == 4) [2024-01-31 16:27:28,337 INFO L98 nessWitnessExtractor]: Location invariant before [L4474-L4474] ((total_fifo_words <= 1073741823U) && (err == 0)) && (flags == 0UL) [2024-01-31 16:27:28,337 INFO L98 nessWitnessExtractor]: Location invariant before [L4697-L4697] 0 <= ret [2024-01-31 16:27:28,337 INFO L98 nessWitnessExtractor]: Location invariant before [L5268-L5268] (((((0 == ldv_2_callback_handler) && (0 == ldv_2_data_data)) && (arg0 == data)) && (ldv_2_callback_handler == 0)) && (ldv_2_callback_handler == ldv_2_data_data)) && ((unsigned long )ldv_2_data_data == 0UL) [2024-01-31 16:27:28,337 INFO L98 nessWitnessExtractor]: Location invariant before [L3724-L3724] count <= 4294967294U [2024-01-31 16:27:28,337 INFO L98 nessWitnessExtractor]: Location invariant before [L3635-L3635] read_words == 0U [2024-01-31 16:27:28,338 INFO L98 nessWitnessExtractor]: Location invariant before [L4416-L4416] ((((0 <= err) && (err <= 1)) && (0UL == flags)) && (flags == 0UL)) && (err == 0 || err == 1) [2024-01-31 16:27:28,338 INFO L98 nessWitnessExtractor]: Location invariant before [L5138-L5138] ((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((arg0 == ldv_6_platform_driver_platform_driver) && (arg1 == & __this_module)) && (arg0->driver.acpi_match_table == 0)) && (arg0->driver.bus == 0)) && (arg0->driver.groups == 0)) && (arg0->driver.mod_name == 0)) && (arg0->driver.owner == & __this_module)) && (arg0->driver.p == 0)) && (arg0->driver.probe == 0)) && (arg0->driver.remove == 0)) && (arg0->driver.resume == 0)) && (arg0->driver.shutdown == 0)) && (arg0->driver.suppress_bind_attrs == (_Bool)0)) && (arg0->driver.suspend == 0)) && (arg0->id_table == 0)) && (arg0->prevent_deferred_probe == (_Bool)0)) && (arg0->resume == 0)) && (arg0->shutdown == 0)) && (arg0->suspend == 0)) && (ldv_6_platform_driver_platform_driver->driver.acpi_match_table == 0)) && (ldv_6_platform_driver_platform_driver->driver.bus == 0)) && (ldv_6_platform_driver_platform_driver->driver.groups == 0)) && (ldv_6_platform_driver_platform_driver->driver.mod_name == 0)) && (ldv_6_platform_driver_platform_driver->driver.owner == & __this_module)) && (ldv_6_platform_driver_platform_driver->driver.p == 0)) && (ldv_6_platform_driver_platform_driver->driver.probe == 0)) && (ldv_6_platform_driver_platform_driver->driver.remove == 0)) && (ldv_6_platform_driver_platform_driver->driver.resume == 0)) && (ldv_6_platform_driver_platform_driver->driver.shutdown == 0)) && (ldv_6_platform_driver_platform_driver->driver.suppress_bind_attrs == (_Bool)0)) && (ldv_6_platform_driver_platform_driver->driver.suspend == 0)) && (ldv_6_platform_driver_platform_driver->id_table == 0)) && (ldv_6_platform_driver_platform_driver->prevent_deferred_probe == (_Bool)0)) && (ldv_6_platform_driver_platform_driver->resume == 0)) && (ldv_6_platform_driver_platform_driver->shutdown == 0)) && (ldv_6_platform_driver_platform_driver->suspend == 0)) && ((arg0->driver.pm)->complete == 0)) && ((arg0->driver.pm)->freeze_late == 0)) && ((arg0->driver.pm)->freeze_noirq == 0)) && ((arg0->driver.pm)->poweroff_late == 0)) && ((arg0->driver.pm)->poweroff_noirq == 0)) && ((arg0->driver.pm)->prepare == 0)) && ((arg0->driver.pm)->restore_early == 0)) && ((arg0->driver.pm)->restore_noirq == 0)) && ((arg0->driver.pm)->resume_early == 0)) && ((arg0->driver.pm)->resume_noirq == 0)) && ((arg0->driver.pm)->runtime_idle == 0)) && ((arg0->driver.pm)->suspend_late == 0)) && ((arg0->driver.pm)->suspend_noirq == 0)) && ((arg0->driver.pm)->thaw_early == 0)) && ((arg0->driver.pm)->thaw_noirq == 0)) && ((ldv_6_platform_driver_platform_driver->driver.pm)->complete == 0)) && ((ldv_6_platform_driver_platform_driver->driver.pm)->freeze_late == 0)) && ((ldv_6_platform_driver_platform_driver->driver.pm)->freeze_noirq == 0)) && ((ldv_6_platform_driver_platform_driver->driver.pm)->poweroff_late == 0)) && ((ldv_6_platform_driver_platform_driver->driver.pm)->poweroff_noirq == 0)) && ((ldv_6_platform_driver_platform_driver->driver.pm)->prepare == 0)) && ((ldv_6_platform_driver_platform_driver->driver.pm)->restore_early == 0)) && ((ldv_6_platform_driver_platform_driver->driver.pm)->restore_noirq == 0)) && ((ldv_6_platform_driver_platform_driver->driver.pm)->resume_early == 0)) && ((ldv_6_platform_driver_platform_driver->driver.pm)->resume_noirq == 0)) && ((ldv_6_platform_driver_platform_driver->driver.pm)->runtime_idle == 0)) && ((ldv_6_platform_driver_platform_driver->driver.pm)->suspend_late == 0)) && ((ldv_6_platform_driver_platform_driver->driver.pm)->suspend_noirq == 0)) && ((ldv_6_platform_driver_platform_driver->driver.pm)->thaw_early == 0)) && ((ldv_6_platform_driver_platform_driver->driver.pm)->thaw_noirq == 0)) && (arg1->sig_ok == (_Bool)0 || arg1->sig_ok == (_Bool)1)) && ((arg0->driver.owner)->sig_ok == (_Bool)0 || (arg0->driver.owner)->sig_ok == (_Bool)1)) && ((ldv_6_platform_driver_platform_driver->driver.owner)->sig_ok == (_Bool)0 || (ldv_6_platform_driver_platform_driver->driver.owner)->sig_ok == (_Bool)1) [2024-01-31 16:27:28,338 INFO L98 nessWitnessExtractor]: Location invariant before [L5710-L5710] flags == 0UL [2024-01-31 16:27:28,338 INFO L98 nessWitnessExtractor]: Location invariant before [L5326-L5326] (((((((((((arg0 == (void *)0) && ((unsigned long )__mod_of_device_table.data == 0UL)) && ((unsigned long )arg0 == 0UL)) && (__this_module.sig_ok == (_Bool)0 || __this_module.sig_ok == (_Bool)1)) && (x86_dma_fallback_dev.offline == (_Bool)0 || x86_dma_fallback_dev.offline == (_Bool)1)) && (x86_dma_fallback_dev.offline_disabled == (_Bool)0 || x86_dma_fallback_dev.offline_disabled == (_Bool)1)) && (x86_dma_fallback_dev.power.early_init == (_Bool)0 || x86_dma_fallback_dev.power.early_init == (_Bool)1)) && (x86_dma_fallback_dev.power.ignore_children == (_Bool)0 || x86_dma_fallback_dev.power.ignore_children == (_Bool)1)) && (x86_dma_fallback_dev.power.is_prepared == (_Bool)0 || x86_dma_fallback_dev.power.is_prepared == (_Bool)1)) && (x86_dma_fallback_dev.power.is_suspended == (_Bool)0 || x86_dma_fallback_dev.power.is_suspended == (_Bool)1)) && (x86_dma_fallback_dev.power.syscore == (_Bool)0 || x86_dma_fallback_dev.power.syscore == (_Bool)1)) && (x86_dma_fallback_dev.power.wakeup_path == (_Bool)0 || x86_dma_fallback_dev.power.wakeup_path == (_Bool)1) [2024-01-31 16:27:28,338 INFO L98 nessWitnessExtractor]: Location invariant before [L3151-L3151] (((1UL <= dma_mask) && (dma_mask <= 16777215UL)) && (gfp == 208U)) && (dma_mask != 0UL) [2024-01-31 16:27:28,338 INFO L98 nessWitnessExtractor]: Location invariant before [L3212-L3212] (attrs == 0) && (attrs == (struct dma_attrs *)0) [2024-01-31 16:27:28,338 INFO L98 nessWitnessExtractor]: Location invariant before [L6023-L6023] ((nmemb == 1U) && (nmemb == (size_t )1UL)) && (size == 2800U) [2024-01-31 16:27:28,338 INFO L98 nessWitnessExtractor]: Location invariant before [L2740-L2740] ((((((((((((((((((((((((((0UL == __ret) && (0UL == __edi)) && (0UL == __esi)) && (0UL == __edx)) && (0UL == __ecx)) && (0UL == __eax)) && (__ret == 0UL)) && (__ret == __edi)) && (__ret == __esi)) && (__ret == __edx)) && (__ret == __ecx)) && (__ret == __eax)) && (__edi == 0UL)) && (__edi == __esi)) && (__edi == __edx)) && (__edi == __ecx)) && (__edi == __eax)) && (__esi == 0UL)) && (__esi == __edx)) && (__esi == __ecx)) && (__esi == __eax)) && (__edx == 0UL)) && (__edx == __ecx)) && (__edx == __eax)) && (__ecx == 0UL)) && (__ecx == __eax)) && (__eax == 0UL) [2024-01-31 16:27:28,339 INFO L98 nessWitnessExtractor]: Location invariant before [L4682-L4682] 0 <= ret [2024-01-31 16:27:28,339 INFO L98 nessWitnessExtractor]: Location invariant before [L3172-L3172] (((208U == gfp) && (gfp == 208U)) && (attrs == 0)) && (attrs == (struct dma_attrs *)0) [2024-01-31 16:27:28,339 INFO L98 nessWitnessExtractor]: Location invariant before [L6007-L6007] ((size <= 1384U && size <= 32767U) && (((((size == 0U || size == 56U) || size == 72U) || size == 184U) || size == 200U) || size == 1384U)) || (size == 0U && size == (size_t )0UL) [2024-01-31 16:27:28,339 INFO L98 nessWitnessExtractor]: Location invariant before [L5350-L5350] ((0 == ldv_3_container_platform_driver) && (arg0 == data)) && (ldv_3_container_platform_driver == 0) [2024-01-31 16:27:28,339 INFO L98 nessWitnessExtractor]: Location invariant before [L4786-L4786] (ret <= -1) && (ret != 0) [2024-01-31 16:27:28,339 INFO L98 nessWitnessExtractor]: Location invariant before [L6317-L6317] (((0 <= expr) && (expr <= 1)) && (desc == (char const *)"")) && (expr == 0 || expr == 1) [2024-01-31 16:27:28,339 INFO L98 nessWitnessExtractor]: Location invariant before [L6083-L6083] (size == 8U) && (size == (size_t )8UL) [2024-01-31 16:27:28,339 INFO L98 nessWitnessExtractor]: Location invariant before [L5330-L5330] (arg0 == (void *)0) && ((unsigned long )arg0 == 0UL) [2024-01-31 16:27:28,339 INFO L98 nessWitnessExtractor]: Location invariant before [L5155-L5155] arg0 == ldv_7_line_line [2024-01-31 16:27:28,340 INFO L98 nessWitnessExtractor]: Location invariant before [L4021-L4021] (((4 == dma_sconfig.dst_addr_width) && (dma_to_memory == (_Bool)0)) && (dma_to_memory == (bool )0)) && ((unsigned int )dma_sconfig.dst_addr_width == 4U) [2024-01-31 16:27:28,340 INFO L98 nessWitnessExtractor]: Location invariant before [L5272-L5272] (((((((((0 == ldv_2_callback_handler) && (0 == ldv_2_data_data)) && (0 == ldv_2_thread_thread)) && (arg0 == data)) && (ldv_2_callback_handler == 0)) && (ldv_2_callback_handler == ldv_2_data_data)) && (ldv_2_callback_handler == ldv_2_thread_thread)) && (ldv_2_data_data == ldv_2_thread_thread)) && (ldv_2_thread_thread == 0)) && ((unsigned long )ldv_2_data_data == 0UL) [2024-01-31 16:27:28,340 INFO L98 nessWitnessExtractor]: Location invariant before [L5281-L5281] arg0 == data [2024-01-31 16:27:28,340 INFO L98 nessWitnessExtractor]: Location invariant before [L3580-L3580] (0U == read_words) && (read_words == 0U) [2024-01-31 16:27:28,340 INFO L98 nessWitnessExtractor]: Location invariant before [L4332-L4332] (0UL == flags) && (flags == 0UL) [2024-01-31 16:27:28,340 INFO L98 nessWitnessExtractor]: Location invariant before [L4044-L4044] (ret != 0) && (dma_to_memory == (_Bool)0 || dma_to_memory == (_Bool)1) [2024-01-31 16:27:28,340 INFO L98 nessWitnessExtractor]: Location invariant before [L3492-L3492] max_n_32bit <= 1073741823U [2024-01-31 16:27:28,340 INFO L98 nessWitnessExtractor]: Location invariant before [L5041-L5041] ((((((((((unsigned long )__mod_of_device_table.data == 0UL) && (__this_module.sig_ok == (_Bool)0 || __this_module.sig_ok == (_Bool)1)) && (x86_dma_fallback_dev.offline == (_Bool)0 || x86_dma_fallback_dev.offline == (_Bool)1)) && (x86_dma_fallback_dev.offline_disabled == (_Bool)0 || x86_dma_fallback_dev.offline_disabled == (_Bool)1)) && (x86_dma_fallback_dev.power.early_init == (_Bool)0 || x86_dma_fallback_dev.power.early_init == (_Bool)1)) && (x86_dma_fallback_dev.power.ignore_children == (_Bool)0 || x86_dma_fallback_dev.power.ignore_children == (_Bool)1)) && (x86_dma_fallback_dev.power.is_prepared == (_Bool)0 || x86_dma_fallback_dev.power.is_prepared == (_Bool)1)) && (x86_dma_fallback_dev.power.is_suspended == (_Bool)0 || x86_dma_fallback_dev.power.is_suspended == (_Bool)1)) && (x86_dma_fallback_dev.power.syscore == (_Bool)0 || x86_dma_fallback_dev.power.syscore == (_Bool)1)) && (x86_dma_fallback_dev.power.wakeup_path == (_Bool)0 || x86_dma_fallback_dev.power.wakeup_path == (_Bool)1) [2024-01-31 16:27:28,340 INFO L98 nessWitnessExtractor]: Location invariant before [L4446-L4446] ((((((0 <= err) && (1 <= err)) && (err <= 3)) && (err <= 255)) && (0UL == flags)) && (flags == 0UL)) && (err != 0) [2024-01-31 16:27:28,341 INFO L98 nessWitnessExtractor]: Location invariant before [L3614-L3614] (((1U <= rx_full_count) && (count <= 4294967294U)) && (read_words == 0U)) && (rx_full_count != 0U) [2024-01-31 16:27:28,341 INFO L98 nessWitnessExtractor]: Location invariant before [L2985-L2985] ((((((((1U <= (unsigned int )dir) && ((unsigned int )dir <= 2U)) && ((unsigned int )dir <= 127U)) && (3UL == flags)) && (buf == sg.dma_address)) && (len == sg.dma_length)) && (flags == 3UL)) && ((unsigned int )dir != 0U)) && ((unsigned int )dir == 1U || (unsigned int )dir == 2U) [2024-01-31 16:27:28,341 INFO L98 nessWitnessExtractor]: Location invariant before [L3991-L3991] dma_to_memory == (_Bool)0 || dma_to_memory == (_Bool)1 [2024-01-31 16:27:28,341 INFO L98 nessWitnessExtractor]: Location invariant before [L3451-L3451] (bits_per_word <= 255U) && (max_word == _min1___0) [2024-01-31 16:27:28,341 INFO L98 nessWitnessExtractor]: Location invariant before [L4795-L4795] (ret <= -1) && (ret != 0) [2024-01-31 16:27:28,341 INFO L98 nessWitnessExtractor]: Location invariant before [L2727-L2727] ((((((((0UL == __ret) && (0UL == __edi)) && (0UL == __esi)) && (__ret == 0UL)) && (__ret == __edi)) && (__ret == __esi)) && (__edi == 0UL)) && (__edi == __esi)) && (__esi == 0UL) [2024-01-31 16:27:28,341 INFO L98 nessWitnessExtractor]: Location invariant before [L3532-L3532] (((((((1U <= nbytes) && (1U <= max_n_32bit)) && (i <= 4294967294U)) && (count <= 4294967294U)) && (tx_empty_count == _min2___0)) && (max_n_32bit == written_words)) && (nbytes != 0U)) && (max_n_32bit != 0U) [2024-01-31 16:27:28,341 INFO L98 nessWitnessExtractor]: Loop invariant at [L3546-L3546] (tx_empty_count == _min2___0) && (max_n_32bit == written_words) [2024-01-31 16:27:28,341 INFO L98 nessWitnessExtractor]: Location invariant before [L3546-L3546] (tx_empty_count == _min2___0) && (max_n_32bit == written_words) [2024-01-31 16:27:28,341 INFO L98 nessWitnessExtractor]: Location invariant before [L4757-L4757] 0 <= ret [2024-01-31 16:27:28,342 INFO L98 nessWitnessExtractor]: Location invariant before [L3132-L3132] gfp == 208U [2024-01-31 16:27:28,342 INFO L98 nessWitnessExtractor]: Location invariant before [L4075-L4075] dma_to_memory == (_Bool)0 || dma_to_memory == (_Bool)1 [2024-01-31 16:27:28,342 INFO L98 nessWitnessExtractor]: Location invariant before [L3830-L3830] (0 == ret) && (ret == 0) [2024-01-31 16:27:28,342 INFO L98 nessWitnessExtractor]: Location invariant before [L4518-L4518] context_data == tspi [2024-01-31 16:27:28,342 INFO L98 nessWitnessExtractor]: Location invariant before [L2948-L2950] (((unsigned int )cmd <= 3U && (unsigned int )cmd <= 127U) && ((unsigned int )cmd == 0U || (unsigned int )cmd == 3U)) || (((0UL == arg && cmd == (enum dma_ctrl_cmd )0) && arg == 0UL) && (unsigned int )cmd == 0U) [2024-01-31 16:27:28,342 INFO L98 nessWitnessExtractor]: Location invariant before [L4417-L4417] ((((0 <= err) && (err <= 1)) && (0UL == flags)) && (flags == 0UL)) && (err == 0 || err == 1) [2024-01-31 16:27:28,342 INFO L98 nessWitnessExtractor]: Location invariant before [L5121-L5121] ((((((((((((((((((((((((((((((((arg0->driver.acpi_match_table == 0) && (arg0->driver.bus == 0)) && (arg0->driver.groups == 0)) && (arg0->driver.mod_name == 0)) && (arg0->driver.owner == & __this_module)) && (arg0->driver.p == 0)) && (arg0->driver.probe == 0)) && (arg0->driver.remove == 0)) && (arg0->driver.resume == 0)) && (arg0->driver.shutdown == 0)) && (arg0->driver.suppress_bind_attrs == (_Bool)0)) && (arg0->driver.suspend == 0)) && (arg0->id_table == 0)) && (arg0->prevent_deferred_probe == (_Bool)0)) && (arg0->resume == 0)) && (arg0->shutdown == 0)) && (arg0->suspend == 0)) && ((arg0->driver.pm)->complete == 0)) && ((arg0->driver.pm)->freeze_late == 0)) && ((arg0->driver.pm)->freeze_noirq == 0)) && ((arg0->driver.pm)->poweroff_late == 0)) && ((arg0->driver.pm)->poweroff_noirq == 0)) && ((arg0->driver.pm)->prepare == 0)) && ((arg0->driver.pm)->restore_early == 0)) && ((arg0->driver.pm)->restore_noirq == 0)) && ((arg0->driver.pm)->resume_early == 0)) && ((arg0->driver.pm)->resume_noirq == 0)) && ((arg0->driver.pm)->runtime_idle == 0)) && ((arg0->driver.pm)->suspend_late == 0)) && ((arg0->driver.pm)->suspend_noirq == 0)) && ((arg0->driver.pm)->thaw_early == 0)) && ((arg0->driver.pm)->thaw_noirq == 0)) && ((arg0->driver.owner)->sig_ok == (_Bool)0 || (arg0->driver.owner)->sig_ok == (_Bool)1) [2024-01-31 16:27:28,342 INFO L98 nessWitnessExtractor]: Location invariant before [L3227-L3227] (((attrs == 0) && (attrs == (struct dma_attrs *)0)) && (__ret_warn_on == 1)) && (_flags == 0UL) [2024-01-31 16:27:28,342 INFO L98 nessWitnessExtractor]: Location invariant before [L2736-L2736] ((((((((((((((((((((((((((0UL == __ret) && (0UL == __edi)) && (0UL == __esi)) && (0UL == __edx)) && (0UL == __ecx)) && (0UL == __eax)) && (__ret == 0UL)) && (__ret == __edi)) && (__ret == __esi)) && (__ret == __edx)) && (__ret == __ecx)) && (__ret == __eax)) && (__edi == 0UL)) && (__edi == __esi)) && (__edi == __edx)) && (__edi == __ecx)) && (__edi == __eax)) && (__esi == 0UL)) && (__esi == __edx)) && (__esi == __ecx)) && (__esi == __eax)) && (__edx == 0UL)) && (__edx == __ecx)) && (__edx == __eax)) && (__ecx == 0UL)) && (__ecx == __eax)) && (__eax == 0UL) [2024-01-31 16:27:28,342 INFO L98 nessWitnessExtractor]: Location invariant before [L3628-L3628] (((1U <= rx_full_count) && (count <= 4294967294U)) && (read_words == 0U)) && (rx_full_count != 0U) [2024-01-31 16:27:28,343 INFO L98 nessWitnessExtractor]: Location invariant before [L3834-L3834] (0 == ret) && (ret == 0) [2024-01-31 16:27:28,343 INFO L98 nessWitnessExtractor]: Location invariant before [L4760-L4760] 0 <= ret [2024-01-31 16:27:28,343 INFO L98 nessWitnessExtractor]: Location invariant before [L6011-L6011] ((size <= 1384U && size <= 32767U) && (((((size == 0U || size == 56U) || size == 72U) || size == 184U) || size == 200U) || size == 1384U)) || (size == 0U && size == (size_t )0UL) [2024-01-31 16:27:28,343 INFO L98 nessWitnessExtractor]: Location invariant before [L5755-L5755] ldv_func_arg4 == 8192UL [2024-01-31 16:27:28,343 INFO L98 nessWitnessExtractor]: Location invariant before [L3585-L3585] (((1U <= rx_full_count) && (count <= 4294967294U)) && (read_words == 0U)) && (rx_full_count != 0U) [2024-01-31 16:27:28,343 INFO L98 nessWitnessExtractor]: Location invariant before [L4758-L4758] 0 <= ret [2024-01-31 16:27:28,343 INFO L98 nessWitnessExtractor]: Location invariant before [L4427-L4427] (((((0 <= err) && (wait_status <= 0L)) && (err <= 1)) && (0UL == flags)) && (flags == 0UL)) && (err == 0 || err == 1) [2024-01-31 16:27:28,343 INFO L98 nessWitnessExtractor]: Location invariant before [L4472-L4472] (err == 0) && (flags == 0UL) [2024-01-31 16:27:28,343 INFO L98 nessWitnessExtractor]: Location invariant before [L4646-L4646] r == 0 [2024-01-31 16:27:28,344 INFO L98 nessWitnessExtractor]: Location invariant before [L3197-L3197] ((gfp == 208U) && (attrs == 0)) && (attrs == (struct dma_attrs *)0) [2024-01-31 16:27:28,344 INFO L98 nessWitnessExtractor]: Location invariant before [L5018-L5018] ((((((((((((((((((((((((((((((((arg0->driver.acpi_match_table == 0) && (arg0->driver.bus == 0)) && (arg0->driver.groups == 0)) && (arg0->driver.mod_name == 0)) && (arg0->driver.owner == & __this_module)) && (arg0->driver.p == 0)) && (arg0->driver.probe == 0)) && (arg0->driver.remove == 0)) && (arg0->driver.resume == 0)) && (arg0->driver.shutdown == 0)) && (arg0->driver.suppress_bind_attrs == (_Bool)0)) && (arg0->driver.suspend == 0)) && (arg0->id_table == 0)) && (arg0->prevent_deferred_probe == (_Bool)0)) && (arg0->resume == 0)) && (arg0->shutdown == 0)) && (arg0->suspend == 0)) && ((arg0->driver.pm)->complete == 0)) && ((arg0->driver.pm)->freeze_late == 0)) && ((arg0->driver.pm)->freeze_noirq == 0)) && ((arg0->driver.pm)->poweroff_late == 0)) && ((arg0->driver.pm)->poweroff_noirq == 0)) && ((arg0->driver.pm)->prepare == 0)) && ((arg0->driver.pm)->restore_early == 0)) && ((arg0->driver.pm)->restore_noirq == 0)) && ((arg0->driver.pm)->resume_early == 0)) && ((arg0->driver.pm)->resume_noirq == 0)) && ((arg0->driver.pm)->runtime_idle == 0)) && ((arg0->driver.pm)->suspend_late == 0)) && ((arg0->driver.pm)->suspend_noirq == 0)) && ((arg0->driver.pm)->thaw_early == 0)) && ((arg0->driver.pm)->thaw_noirq == 0)) && ((arg0->driver.owner)->sig_ok == (_Bool)0 || (arg0->driver.owner)->sig_ok == (_Bool)1) [2024-01-31 16:27:28,344 INFO L98 nessWitnessExtractor]: Location invariant before [L4030-L4030] (ret == 0) && (dma_to_memory == (_Bool)0 || dma_to_memory == (_Bool)1) [2024-01-31 16:27:28,344 INFO L98 nessWitnessExtractor]: Location invariant before [L5191-L5191] (((8192UL == arg3) && (arg0 == ldv_9_line_line)) && (arg1 == ldv_9_callback_handler)) && (arg3 == 8192UL) [2024-01-31 16:27:28,344 INFO L98 nessWitnessExtractor]: Location invariant before [L3446-L3446] bits_per_word <= 255U [2024-01-31 16:27:28,344 INFO L98 nessWitnessExtractor]: Location invariant before [L4761-L4761] 0 <= ret [2024-01-31 16:27:28,344 INFO L98 nessWitnessExtractor]: Location invariant before [L3863-L3864] (((((-128 <= ret) && (-5 <= ret)) && (ret <= -1)) && (ret <= 127)) && (ret != 0)) && (ret == -5 || ret == 0) [2024-01-31 16:27:28,344 INFO L98 nessWitnessExtractor]: Location invariant before [L3213-L3213] (attrs == 0) && (attrs == (struct dma_attrs *)0) [2024-01-31 16:27:28,344 INFO L98 nessWitnessExtractor]: Location invariant before [L3858-L3858] ret == 0 [2024-01-31 16:27:28,344 INFO L98 nessWitnessExtractor]: Location invariant before [L3984-L3984] dma_to_memory == (_Bool)0 || dma_to_memory == (_Bool)1 [2024-01-31 16:27:28,345 INFO L98 nessWitnessExtractor]: Location invariant before [L4414-L4414] ((((0 <= err) && (err <= 1)) && (0UL == flags)) && (flags == 0UL)) && (err == 0 || err == 1) [2024-01-31 16:27:28,345 INFO L98 nessWitnessExtractor]: Location invariant before [L4607-L4607] ((0 == cdata) && (cdata == 0)) && (match == 0) [2024-01-31 16:27:28,345 INFO L98 nessWitnessExtractor]: Location invariant before [L6033-L6033] ((nmemb == 1U) && (nmemb == (size_t )1UL)) && (size == 2800U) [2024-01-31 16:27:28,345 INFO L98 nessWitnessExtractor]: Location invariant before [L3183-L3183] ((gfp == 208U) && (attrs == 0)) && (attrs == (struct dma_attrs *)0) [2024-01-31 16:27:28,345 INFO L98 nessWitnessExtractor]: Location invariant before [L4334-L4334] (0UL == flags) && (flags == 0UL) [2024-01-31 16:27:28,345 INFO L98 nessWitnessExtractor]: Location invariant before [L5329-L5329] (arg0 == (void *)0) && ((unsigned long )arg0 == 0UL) [2024-01-31 16:27:28,345 INFO L98 nessWitnessExtractor]: Location invariant before [L3154-L3154] ((((((1UL <= dma_mask) && (208U <= gfp)) && (gfp <= 209U)) && (gfp <= 255U)) && (gfp != 0U)) && (dma_mask != 0UL)) && (gfp == 208U || gfp == 209U) [2024-01-31 16:27:28,345 INFO L98 nessWitnessExtractor]: Location invariant before [L6084-L6084] (size == 8U) && (size == (size_t )8UL) [2024-01-31 16:27:28,345 INFO L98 nessWitnessExtractor]: Location invariant before [L3615-L3615] (((1U <= rx_full_count) && (count <= 4294967294U)) && (read_words == 0U)) && (rx_full_count != 0U) [2024-01-31 16:27:28,345 INFO L98 nessWitnessExtractor]: Location invariant before [L3375-L3375] (1124859904U == val_write) && (val_write == 1124859904U) [2024-01-31 16:27:28,346 INFO L98 nessWitnessExtractor]: Location invariant before [L4487-L4487] (((((-128 <= err) && (-5 <= err)) && (err <= 0)) && (err <= 127)) && (flags == 0UL)) && (err == -5 || err == 0) [2024-01-31 16:27:28,346 INFO L98 nessWitnessExtractor]: Location invariant before [L5266-L5266] arg0 == data [2024-01-31 16:27:28,346 INFO L98 nessWitnessExtractor]: Location invariant before [L4344-L4344] (0UL == flags) && (flags == 0UL) [2024-01-31 16:27:28,346 INFO L98 nessWitnessExtractor]: Location invariant before [L5289-L5289] (arg0 == data) && ((unsigned int )ldv_2_ret_val_default == 2U) [2024-01-31 16:27:28,346 INFO L98 nessWitnessExtractor]: Location invariant before [L4791-L4791] (ret <= -1) && (ret != 0) [2024-01-31 16:27:28,346 INFO L98 nessWitnessExtractor]: Location invariant before [L5143-L5143] ((((((((((((((((((((((((((((((((((arg1 == & __this_module) && (arg0->driver.acpi_match_table == 0)) && (arg0->driver.bus == 0)) && (arg0->driver.groups == 0)) && (arg0->driver.mod_name == 0)) && (arg0->driver.owner == & __this_module)) && (arg0->driver.p == 0)) && (arg0->driver.probe == 0)) && (arg0->driver.remove == 0)) && (arg0->driver.resume == 0)) && (arg0->driver.shutdown == 0)) && (arg0->driver.suppress_bind_attrs == (_Bool)0)) && (arg0->driver.suspend == 0)) && (arg0->id_table == 0)) && (arg0->prevent_deferred_probe == (_Bool)0)) && (arg0->resume == 0)) && (arg0->shutdown == 0)) && (arg0->suspend == 0)) && ((arg0->driver.pm)->complete == 0)) && ((arg0->driver.pm)->freeze_late == 0)) && ((arg0->driver.pm)->freeze_noirq == 0)) && ((arg0->driver.pm)->poweroff_late == 0)) && ((arg0->driver.pm)->poweroff_noirq == 0)) && ((arg0->driver.pm)->prepare == 0)) && ((arg0->driver.pm)->restore_early == 0)) && ((arg0->driver.pm)->restore_noirq == 0)) && ((arg0->driver.pm)->resume_early == 0)) && ((arg0->driver.pm)->resume_noirq == 0)) && ((arg0->driver.pm)->runtime_idle == 0)) && ((arg0->driver.pm)->suspend_late == 0)) && ((arg0->driver.pm)->suspend_noirq == 0)) && ((arg0->driver.pm)->thaw_early == 0)) && ((arg0->driver.pm)->thaw_noirq == 0)) && (arg1->sig_ok == (_Bool)0 || arg1->sig_ok == (_Bool)1)) && ((arg0->driver.owner)->sig_ok == (_Bool)0 || (arg0->driver.owner)->sig_ok == (_Bool)1) [2024-01-31 16:27:28,346 INFO L98 nessWitnessExtractor]: Location invariant before [L4460-L4460] (err == 0) && (flags == 0UL) [2024-01-31 16:27:28,346 INFO L98 nessWitnessExtractor]: Location invariant before [L6068-L6068] (((((((((((size == 16U && size == (size_t )16UL) && (unsigned long )__mod_of_device_table.data == 0UL) && (__this_module.sig_ok == (_Bool)0 || __this_module.sig_ok == (_Bool)1)) && (x86_dma_fallback_dev.offline == (_Bool)0 || x86_dma_fallback_dev.offline == (_Bool)1)) && (x86_dma_fallback_dev.offline_disabled == (_Bool)0 || x86_dma_fallback_dev.offline_disabled == (_Bool)1)) && (x86_dma_fallback_dev.power.early_init == (_Bool)0 || x86_dma_fallback_dev.power.early_init == (_Bool)1)) && (x86_dma_fallback_dev.power.ignore_children == (_Bool)0 || x86_dma_fallback_dev.power.ignore_children == (_Bool)1)) && (x86_dma_fallback_dev.power.is_prepared == (_Bool)0 || x86_dma_fallback_dev.power.is_prepared == (_Bool)1)) && (x86_dma_fallback_dev.power.is_suspended == (_Bool)0 || x86_dma_fallback_dev.power.is_suspended == (_Bool)1)) && (x86_dma_fallback_dev.power.syscore == (_Bool)0 || x86_dma_fallback_dev.power.syscore == (_Bool)1)) && (x86_dma_fallback_dev.power.wakeup_path == (_Bool)0 || x86_dma_fallback_dev.power.wakeup_path == (_Bool)1)) || ((((16U <= size && size <= 1432U) && size <= 32767U) && size != 0U) && ((size == 16U || size == 40U) || size == 1432U)) [2024-01-31 16:27:28,346 INFO L98 nessWitnessExtractor]: Location invariant before [L3590-L3590] ((((((1U <= rx_full_count) && (1U <= len)) && (i <= 3U)) && (count <= 4294967294U)) && (read_words == 0U)) && (rx_full_count != 0U)) && (len != 0U) [2024-01-31 16:27:28,347 INFO L98 nessWitnessExtractor]: Location invariant before [L3621-L3621] ((((1U <= rx_full_count) && (i <= 4294967294U)) && (count <= 4294967294U)) && (read_words == 0U)) && (rx_full_count != 0U) [2024-01-31 16:27:28,347 INFO L98 nessWitnessExtractor]: Location invariant before [L5275-L5275] ((0 == ldv_2_data_data) && (arg0 == data)) && ((unsigned long )ldv_2_data_data == 0UL) [2024-01-31 16:27:28,347 INFO L98 nessWitnessExtractor]: Location invariant before [L4603-L4603] (0 == cdata) && (cdata == 0) [2024-01-31 16:27:28,347 INFO L98 nessWitnessExtractor]: Location invariant before [L4413-L4413] ((((0 <= err) && (err <= 1)) && (0UL == flags)) && (flags == 0UL)) && (err == 0 || err == 1) [2024-01-31 16:27:28,347 INFO L98 nessWitnessExtractor]: Location invariant before [L2744-L2746] ((((((((((((((((((((((((((0UL == __ret) && (0UL == __edi)) && (0UL == __esi)) && (0UL == __edx)) && (0UL == __ecx)) && (0UL == __eax)) && (__ret == 0UL)) && (__ret == __edi)) && (__ret == __esi)) && (__ret == __edx)) && (__ret == __ecx)) && (__ret == __eax)) && (__edi == 0UL)) && (__edi == __esi)) && (__edi == __edx)) && (__edi == __ecx)) && (__edi == __eax)) && (__esi == 0UL)) && (__esi == __edx)) && (__esi == __ecx)) && (__esi == __eax)) && (__edx == 0UL)) && (__edx == __ecx)) && (__edx == __eax)) && (__ecx == 0UL)) && (__ecx == __eax)) && (__eax == 0UL) [2024-01-31 16:27:28,347 INFO L98 nessWitnessExtractor]: Location invariant before [L4439-L4439] ((((0 <= err) && (err <= 3)) && (err <= 255)) && (0UL == flags)) && (flags == 0UL) [2024-01-31 16:27:28,347 INFO L98 nessWitnessExtractor]: Location invariant before [L4069-L4069] (dma_chan == 0) && (dma_to_memory == (_Bool)0 || dma_to_memory == (_Bool)1) [2024-01-31 16:27:28,347 INFO L98 nessWitnessExtractor]: Location invariant before [L5372-L5373] ((((((((((((((((((((((((((((((((ldv_3_container_platform_driver->driver.acpi_match_table == 0) && (ldv_3_container_platform_driver->driver.bus == 0)) && (ldv_3_container_platform_driver->driver.groups == 0)) && (ldv_3_container_platform_driver->driver.mod_name == 0)) && (ldv_3_container_platform_driver->driver.owner == & __this_module)) && (ldv_3_container_platform_driver->driver.p == 0)) && (ldv_3_container_platform_driver->driver.probe == 0)) && (ldv_3_container_platform_driver->driver.remove == 0)) && (ldv_3_container_platform_driver->driver.resume == 0)) && (ldv_3_container_platform_driver->driver.shutdown == 0)) && (ldv_3_container_platform_driver->driver.suppress_bind_attrs == (_Bool)0)) && (ldv_3_container_platform_driver->driver.suspend == 0)) && (ldv_3_container_platform_driver->id_table == 0)) && (ldv_3_container_platform_driver->prevent_deferred_probe == (_Bool)0)) && (ldv_3_container_platform_driver->resume == 0)) && (ldv_3_container_platform_driver->shutdown == 0)) && (ldv_3_container_platform_driver->suspend == 0)) && ((ldv_3_container_platform_driver->driver.pm)->complete == 0)) && ((ldv_3_container_platform_driver->driver.pm)->freeze_late == 0)) && ((ldv_3_container_platform_driver->driver.pm)->freeze_noirq == 0)) && ((ldv_3_container_platform_driver->driver.pm)->poweroff_late == 0)) && ((ldv_3_container_platform_driver->driver.pm)->poweroff_noirq == 0)) && ((ldv_3_container_platform_driver->driver.pm)->prepare == 0)) && ((ldv_3_container_platform_driver->driver.pm)->restore_early == 0)) && ((ldv_3_container_platform_driver->driver.pm)->restore_noirq == 0)) && ((ldv_3_container_platform_driver->driver.pm)->resume_early == 0)) && ((ldv_3_container_platform_driver->driver.pm)->resume_noirq == 0)) && ((ldv_3_container_platform_driver->driver.pm)->runtime_idle == 0)) && ((ldv_3_container_platform_driver->driver.pm)->suspend_late == 0)) && ((ldv_3_container_platform_driver->driver.pm)->suspend_noirq == 0)) && ((ldv_3_container_platform_driver->driver.pm)->thaw_early == 0)) && ((ldv_3_container_platform_driver->driver.pm)->thaw_noirq == 0)) && ((ldv_3_container_platform_driver->driver.owner)->sig_ok == (_Bool)0 || (ldv_3_container_platform_driver->driver.owner)->sig_ok == (_Bool)1) [2024-01-31 16:27:28,347 INFO L98 nessWitnessExtractor]: Location invariant before [L4940-L4940] 0 <= ret [2024-01-31 16:27:28,348 INFO L98 nessWitnessExtractor]: Location invariant before [L5190-L5190] ((8192UL == arg3) && (arg0 == ldv_9_line_line)) && (arg3 == 8192UL) [2024-01-31 16:27:28,348 INFO L98 nessWitnessExtractor]: Location invariant before [L3226-L3226] (((attrs == 0) && (attrs == (struct dma_attrs *)0)) && (__ret_warn_on == 1)) && (_flags == 0UL) [2024-01-31 16:27:28,348 INFO L98 nessWitnessExtractor]: Location invariant before [L3673-L3673] (((1U <= consume) && (i <= 4294967294U)) && (count <= 4294967294U)) && (consume != 0U) [2024-01-31 16:27:28,348 INFO L98 nessWitnessExtractor]: Location invariant before [L7080-L7080] arg1 == (char const *)"&x->wait" [2024-01-31 16:27:28,348 INFO L98 nessWitnessExtractor]: Location invariant before [L5135-L5135] ((((((((((((((((((((((((((((((((((arg1 == & __this_module) && (arg0->driver.acpi_match_table == 0)) && (arg0->driver.bus == 0)) && (arg0->driver.groups == 0)) && (arg0->driver.mod_name == 0)) && (arg0->driver.owner == & __this_module)) && (arg0->driver.p == 0)) && (arg0->driver.probe == 0)) && (arg0->driver.remove == 0)) && (arg0->driver.resume == 0)) && (arg0->driver.shutdown == 0)) && (arg0->driver.suppress_bind_attrs == (_Bool)0)) && (arg0->driver.suspend == 0)) && (arg0->id_table == 0)) && (arg0->prevent_deferred_probe == (_Bool)0)) && (arg0->resume == 0)) && (arg0->shutdown == 0)) && (arg0->suspend == 0)) && ((arg0->driver.pm)->complete == 0)) && ((arg0->driver.pm)->freeze_late == 0)) && ((arg0->driver.pm)->freeze_noirq == 0)) && ((arg0->driver.pm)->poweroff_late == 0)) && ((arg0->driver.pm)->poweroff_noirq == 0)) && ((arg0->driver.pm)->prepare == 0)) && ((arg0->driver.pm)->restore_early == 0)) && ((arg0->driver.pm)->restore_noirq == 0)) && ((arg0->driver.pm)->resume_early == 0)) && ((arg0->driver.pm)->resume_noirq == 0)) && ((arg0->driver.pm)->runtime_idle == 0)) && ((arg0->driver.pm)->suspend_late == 0)) && ((arg0->driver.pm)->suspend_noirq == 0)) && ((arg0->driver.pm)->thaw_early == 0)) && ((arg0->driver.pm)->thaw_noirq == 0)) && (arg1->sig_ok == (_Bool)0 || arg1->sig_ok == (_Bool)1)) && ((arg0->driver.owner)->sig_ok == (_Bool)0 || (arg0->driver.owner)->sig_ok == (_Bool)1) [2024-01-31 16:27:28,348 INFO L98 nessWitnessExtractor]: Location invariant before [L3447-L3447] bits_per_word <= 255U [2024-01-31 16:27:28,348 INFO L98 nessWitnessExtractor]: Location invariant before [L5297-L5297] (arg0 == data) && ((unsigned int )ldv_2_ret_val_default == 2U) [2024-01-31 16:27:28,348 INFO L98 nessWitnessExtractor]: Location invariant before [L3998-L3998] dma_to_memory == (_Bool)0 || dma_to_memory == (_Bool)1 [2024-01-31 16:27:28,348 INFO L98 nessWitnessExtractor]: Location invariant before [L4358-L4358] flags == 0UL [2024-01-31 16:27:28,348 INFO L98 nessWitnessExtractor]: Location invariant before [L4480-L4480] ((total_fifo_words <= 32U) && (err == 0)) && (flags == 0UL) [2024-01-31 16:27:28,349 INFO L98 nessWitnessExtractor]: Location invariant before [L3171-L3171] (((208U == gfp) && (gfp == 208U)) && (attrs == 0)) && (attrs == (struct dma_attrs *)0) [2024-01-31 16:27:28,349 INFO L98 nessWitnessExtractor]: Location invariant before [L5424-L5424] ((((((((((((((((((((((((((((((((ldv_3_container_platform_driver->driver.acpi_match_table == 0) && (ldv_3_container_platform_driver->driver.bus == 0)) && (ldv_3_container_platform_driver->driver.groups == 0)) && (ldv_3_container_platform_driver->driver.mod_name == 0)) && (ldv_3_container_platform_driver->driver.owner == & __this_module)) && (ldv_3_container_platform_driver->driver.p == 0)) && (ldv_3_container_platform_driver->driver.probe == 0)) && (ldv_3_container_platform_driver->driver.remove == 0)) && (ldv_3_container_platform_driver->driver.resume == 0)) && (ldv_3_container_platform_driver->driver.shutdown == 0)) && (ldv_3_container_platform_driver->driver.suppress_bind_attrs == (_Bool)0)) && (ldv_3_container_platform_driver->driver.suspend == 0)) && (ldv_3_container_platform_driver->id_table == 0)) && (ldv_3_container_platform_driver->prevent_deferred_probe == (_Bool)0)) && (ldv_3_container_platform_driver->resume == 0)) && (ldv_3_container_platform_driver->shutdown == 0)) && (ldv_3_container_platform_driver->suspend == 0)) && ((ldv_3_container_platform_driver->driver.pm)->complete == 0)) && ((ldv_3_container_platform_driver->driver.pm)->freeze_late == 0)) && ((ldv_3_container_platform_driver->driver.pm)->freeze_noirq == 0)) && ((ldv_3_container_platform_driver->driver.pm)->poweroff_late == 0)) && ((ldv_3_container_platform_driver->driver.pm)->poweroff_noirq == 0)) && ((ldv_3_container_platform_driver->driver.pm)->prepare == 0)) && ((ldv_3_container_platform_driver->driver.pm)->restore_early == 0)) && ((ldv_3_container_platform_driver->driver.pm)->restore_noirq == 0)) && ((ldv_3_container_platform_driver->driver.pm)->resume_early == 0)) && ((ldv_3_container_platform_driver->driver.pm)->resume_noirq == 0)) && ((ldv_3_container_platform_driver->driver.pm)->runtime_idle == 0)) && ((ldv_3_container_platform_driver->driver.pm)->suspend_late == 0)) && ((ldv_3_container_platform_driver->driver.pm)->suspend_noirq == 0)) && ((ldv_3_container_platform_driver->driver.pm)->thaw_early == 0)) && ((ldv_3_container_platform_driver->driver.pm)->thaw_noirq == 0)) && ((ldv_3_container_platform_driver->driver.owner)->sig_ok == (_Bool)0 || (ldv_3_container_platform_driver->driver.owner)->sig_ok == (_Bool)1) [2024-01-31 16:27:28,349 INFO L98 nessWitnessExtractor]: Location invariant before [L4895-L4895] 0 <= ret [2024-01-31 16:27:28,349 INFO L98 nessWitnessExtractor]: Location invariant before [L5866-L5866] (600U == size) && (size == 600U) [2024-01-31 16:27:28,349 INFO L98 nessWitnessExtractor]: Location invariant before [L3857-L3857] (0 == ret) && (ret == 0) [2024-01-31 16:27:28,349 INFO L98 nessWitnessExtractor]: Location invariant before [L5408-L5408] ((((((((((((((((((((((((((((((((ldv_3_container_platform_driver->driver.acpi_match_table == 0) && (ldv_3_container_platform_driver->driver.bus == 0)) && (ldv_3_container_platform_driver->driver.groups == 0)) && (ldv_3_container_platform_driver->driver.mod_name == 0)) && (ldv_3_container_platform_driver->driver.owner == & __this_module)) && (ldv_3_container_platform_driver->driver.p == 0)) && (ldv_3_container_platform_driver->driver.probe == 0)) && (ldv_3_container_platform_driver->driver.remove == 0)) && (ldv_3_container_platform_driver->driver.resume == 0)) && (ldv_3_container_platform_driver->driver.shutdown == 0)) && (ldv_3_container_platform_driver->driver.suppress_bind_attrs == (_Bool)0)) && (ldv_3_container_platform_driver->driver.suspend == 0)) && (ldv_3_container_platform_driver->id_table == 0)) && (ldv_3_container_platform_driver->prevent_deferred_probe == (_Bool)0)) && (ldv_3_container_platform_driver->resume == 0)) && (ldv_3_container_platform_driver->shutdown == 0)) && (ldv_3_container_platform_driver->suspend == 0)) && ((ldv_3_container_platform_driver->driver.pm)->complete == 0)) && ((ldv_3_container_platform_driver->driver.pm)->freeze_late == 0)) && ((ldv_3_container_platform_driver->driver.pm)->freeze_noirq == 0)) && ((ldv_3_container_platform_driver->driver.pm)->poweroff_late == 0)) && ((ldv_3_container_platform_driver->driver.pm)->poweroff_noirq == 0)) && ((ldv_3_container_platform_driver->driver.pm)->prepare == 0)) && ((ldv_3_container_platform_driver->driver.pm)->restore_early == 0)) && ((ldv_3_container_platform_driver->driver.pm)->restore_noirq == 0)) && ((ldv_3_container_platform_driver->driver.pm)->resume_early == 0)) && ((ldv_3_container_platform_driver->driver.pm)->resume_noirq == 0)) && ((ldv_3_container_platform_driver->driver.pm)->runtime_idle == 0)) && ((ldv_3_container_platform_driver->driver.pm)->suspend_late == 0)) && ((ldv_3_container_platform_driver->driver.pm)->suspend_noirq == 0)) && ((ldv_3_container_platform_driver->driver.pm)->thaw_early == 0)) && ((ldv_3_container_platform_driver->driver.pm)->thaw_noirq == 0)) && ((ldv_3_container_platform_driver->driver.owner)->sig_ok == (_Bool)0 || (ldv_3_container_platform_driver->driver.owner)->sig_ok == (_Bool)1) [2024-01-31 16:27:28,349 INFO L98 nessWitnessExtractor]: Location invariant before [L3875-L3875] ret == 0 [2024-01-31 16:27:28,349 INFO L98 nessWitnessExtractor]: Location invariant before [L3895-L3895] (((((-128 <= ret) && (-5 <= ret)) && (ret <= -1)) && (ret <= 127)) && (ret != 0)) && (ret == -5 || ret == 0) [2024-01-31 16:27:28,349 INFO L98 nessWitnessExtractor]: Location invariant before [L3917-L3917] ret == 0 [2024-01-31 16:27:28,350 INFO L98 nessWitnessExtractor]: Location invariant before [L5157-L5157] arg0 == ldv_7_line_line [2024-01-31 16:27:28,350 INFO L98 nessWitnessExtractor]: Location invariant before [L4393-L4393] (((0 == err) && (0UL == flags)) && (err == 0)) && (flags == 0UL) [2024-01-31 16:27:28,350 INFO L98 nessWitnessExtractor]: Location invariant before [L6087-L6087] (size == 8U) && (size == (size_t )8UL) [2024-01-31 16:27:28,350 INFO L98 nessWitnessExtractor]: Location invariant before [L4006-L4006] dma_to_memory == (_Bool)0 || dma_to_memory == (_Bool)1 [2024-01-31 16:27:28,350 INFO L98 nessWitnessExtractor]: Location invariant before [L4739-L4739] ret <= 0 [2024-01-31 16:27:28,350 INFO L98 nessWitnessExtractor]: Location invariant before [L4445-L4445] ((((((0 <= err) && (1 <= err)) && (err <= 3)) && (err <= 255)) && (0UL == flags)) && (flags == 0UL)) && (err != 0) [2024-01-31 16:27:28,350 INFO L98 nessWitnessExtractor]: Location invariant before [L6974-L6974] arg1 == 0UL [2024-01-31 16:27:28,350 INFO L98 nessWitnessExtractor]: Location invariant before [L6082-L6082] (size == 8U) && (size == (size_t )8UL) [2024-01-31 16:27:28,350 INFO L98 nessWitnessExtractor]: Location invariant before [L3594-L3594] (((((((1U <= rx_full_count) && (1U <= i)) && (1U <= len)) && (i <= 4U)) && (count <= 4294967294U)) && (read_words == 0U)) && (rx_full_count != 0U)) && (len != 0U) [2024-01-31 16:27:28,350 INFO L98 nessWitnessExtractor]: Location invariant before [L4011-L4011] (dma_buf == 0) && (dma_to_memory == (_Bool)0 || dma_to_memory == (_Bool)1) [2024-01-31 16:27:28,351 INFO L98 nessWitnessExtractor]: Location invariant before [L4773-L4773] 0 <= ret [2024-01-31 16:27:28,351 INFO L98 nessWitnessExtractor]: Location invariant before [L5020-L5020] ((((((((((((((((((((((((((((((((arg0->driver.acpi_match_table == 0) && (arg0->driver.bus == 0)) && (arg0->driver.groups == 0)) && (arg0->driver.mod_name == 0)) && (arg0->driver.owner == & __this_module)) && (arg0->driver.p == 0)) && (arg0->driver.probe == 0)) && (arg0->driver.remove == 0)) && (arg0->driver.resume == 0)) && (arg0->driver.shutdown == 0)) && (arg0->driver.suppress_bind_attrs == (_Bool)0)) && (arg0->driver.suspend == 0)) && (arg0->id_table == 0)) && (arg0->prevent_deferred_probe == (_Bool)0)) && (arg0->resume == 0)) && (arg0->shutdown == 0)) && (arg0->suspend == 0)) && ((arg0->driver.pm)->complete == 0)) && ((arg0->driver.pm)->freeze_late == 0)) && ((arg0->driver.pm)->freeze_noirq == 0)) && ((arg0->driver.pm)->poweroff_late == 0)) && ((arg0->driver.pm)->poweroff_noirq == 0)) && ((arg0->driver.pm)->prepare == 0)) && ((arg0->driver.pm)->restore_early == 0)) && ((arg0->driver.pm)->restore_noirq == 0)) && ((arg0->driver.pm)->resume_early == 0)) && ((arg0->driver.pm)->resume_noirq == 0)) && ((arg0->driver.pm)->runtime_idle == 0)) && ((arg0->driver.pm)->suspend_late == 0)) && ((arg0->driver.pm)->suspend_noirq == 0)) && ((arg0->driver.pm)->thaw_early == 0)) && ((arg0->driver.pm)->thaw_noirq == 0)) && ((arg0->driver.owner)->sig_ok == (_Bool)0 || (arg0->driver.owner)->sig_ok == (_Bool)1) [2024-01-31 16:27:28,351 INFO L98 nessWitnessExtractor]: Location invariant before [L2957-L2957] (((unsigned int )cmd <= 3U && (unsigned int )cmd <= 127U) && ((unsigned int )cmd == 0U || (unsigned int )cmd == 3U)) || (((0UL == arg && cmd == (enum dma_ctrl_cmd )0) && arg == 0UL) && (unsigned int )cmd == 0U) [2024-01-31 16:27:28,351 INFO L98 nessWitnessExtractor]: Location invariant before [L3100-L3100] ((((1U <= (unsigned int )dir) && ((unsigned int )dir <= 2U)) && ((unsigned int )dir <= 127U)) && ((unsigned int )dir != 0U)) && ((unsigned int )dir == 1U || (unsigned int )dir == 2U) [2024-01-31 16:27:28,351 INFO L98 nessWitnessExtractor]: Location invariant before [L4444-L4444] ((((((0 <= err) && (1 <= err)) && (err <= 3)) && (err <= 255)) && (0UL == flags)) && (flags == 0UL)) && (err != 0) [2024-01-31 16:27:28,351 INFO L98 nessWitnessExtractor]: Location invariant before [L5708-L5708] flags == 0UL [2024-01-31 16:27:28,351 INFO L98 nessWitnessExtractor]: Location invariant before [L4499-L4499] context_data == tspi [2024-01-31 16:27:28,351 INFO L98 nessWitnessExtractor]: Location invariant before [L5239-L5239] arg0 == 0 [2024-01-31 16:27:28,351 INFO L98 nessWitnessExtractor]: Location invariant before [L3522-L3522] tx_empty_count == _min2___0 [2024-01-31 16:27:28,351 INFO L98 nessWitnessExtractor]: Location invariant before [L3155-L3155] (((((((1UL <= dma_mask) && (208U <= gfp)) && (gfp <= 209U)) && (gfp <= 255U)) && (dma_mask <= 4294967295UL)) && (gfp != 0U)) && (dma_mask != 0UL)) && (gfp == 208U || gfp == 209U) [2024-01-31 16:27:28,352 INFO L98 nessWitnessExtractor]: Location invariant before [L5274-L5274] (((((0 == ldv_2_data_data) && (0 == ldv_2_thread_thread)) && (arg0 == data)) && (ldv_2_data_data == ldv_2_thread_thread)) && (ldv_2_thread_thread == 0)) && ((unsigned long )ldv_2_data_data == 0UL) [2024-01-31 16:27:28,352 INFO L98 nessWitnessExtractor]: Location invariant before [L5418-L5418] ((((((((((((((((((((((((((((((((ldv_3_container_platform_driver->driver.acpi_match_table == 0) && (ldv_3_container_platform_driver->driver.bus == 0)) && (ldv_3_container_platform_driver->driver.groups == 0)) && (ldv_3_container_platform_driver->driver.mod_name == 0)) && (ldv_3_container_platform_driver->driver.owner == & __this_module)) && (ldv_3_container_platform_driver->driver.p == 0)) && (ldv_3_container_platform_driver->driver.probe == 0)) && (ldv_3_container_platform_driver->driver.remove == 0)) && (ldv_3_container_platform_driver->driver.resume == 0)) && (ldv_3_container_platform_driver->driver.shutdown == 0)) && (ldv_3_container_platform_driver->driver.suppress_bind_attrs == (_Bool)0)) && (ldv_3_container_platform_driver->driver.suspend == 0)) && (ldv_3_container_platform_driver->id_table == 0)) && (ldv_3_container_platform_driver->prevent_deferred_probe == (_Bool)0)) && (ldv_3_container_platform_driver->resume == 0)) && (ldv_3_container_platform_driver->shutdown == 0)) && (ldv_3_container_platform_driver->suspend == 0)) && ((ldv_3_container_platform_driver->driver.pm)->complete == 0)) && ((ldv_3_container_platform_driver->driver.pm)->freeze_late == 0)) && ((ldv_3_container_platform_driver->driver.pm)->freeze_noirq == 0)) && ((ldv_3_container_platform_driver->driver.pm)->poweroff_late == 0)) && ((ldv_3_container_platform_driver->driver.pm)->poweroff_noirq == 0)) && ((ldv_3_container_platform_driver->driver.pm)->prepare == 0)) && ((ldv_3_container_platform_driver->driver.pm)->restore_early == 0)) && ((ldv_3_container_platform_driver->driver.pm)->restore_noirq == 0)) && ((ldv_3_container_platform_driver->driver.pm)->resume_early == 0)) && ((ldv_3_container_platform_driver->driver.pm)->resume_noirq == 0)) && ((ldv_3_container_platform_driver->driver.pm)->runtime_idle == 0)) && ((ldv_3_container_platform_driver->driver.pm)->suspend_late == 0)) && ((ldv_3_container_platform_driver->driver.pm)->suspend_noirq == 0)) && ((ldv_3_container_platform_driver->driver.pm)->thaw_early == 0)) && ((ldv_3_container_platform_driver->driver.pm)->thaw_noirq == 0)) && ((ldv_3_container_platform_driver->driver.owner)->sig_ok == (_Bool)0 || (ldv_3_container_platform_driver->driver.owner)->sig_ok == (_Bool)1) [2024-01-31 16:27:28,352 INFO L98 nessWitnessExtractor]: Location invariant before [L3906-L3906] ret == 0 [2024-01-31 16:27:28,352 INFO L98 nessWitnessExtractor]: Location invariant before [L4894-L4894] 0 <= ret [2024-01-31 16:27:28,352 INFO L98 nessWitnessExtractor]: Location invariant before [L3456-L3456] (bits_per_word <= 255U) && (total_fifo_words <= 1073741823U) [2024-01-31 16:27:28,352 INFO L98 nessWitnessExtractor]: Location invariant before [L4746-L4746] 0 <= ret [2024-01-31 16:27:28,352 INFO L98 nessWitnessExtractor]: Location invariant before [L4448-L4448] ((((((0 <= err) && (1 <= err)) && (err <= 3)) && (err <= 255)) && (0UL == flags)) && (flags == 0UL)) && (err != 0) [2024-01-31 16:27:28,352 INFO L98 nessWitnessExtractor]: Location invariant before [L5867-L5867] (600U == size) && (size == 600U) [2024-01-31 16:27:28,352 INFO L98 nessWitnessExtractor]: Location invariant before [L4341-L4341] (0UL == flags) && (flags == 0UL) [2024-01-31 16:27:28,353 INFO L98 nessWitnessExtractor]: Location invariant before [L5222-L5222] (ldv_5_tegra_slink_driver_exit_default == 0) && (ldv_5_tegra_slink_driver_init_default == 0) [2024-01-31 16:27:28,353 INFO L98 nessWitnessExtractor]: Location invariant before [L2747-L2747] ((((((((((((((((((((((((((0UL == __ret) && (0UL == __edi)) && (0UL == __esi)) && (0UL == __edx)) && (0UL == __ecx)) && (0UL == __eax)) && (__ret == 0UL)) && (__ret == __edi)) && (__ret == __esi)) && (__ret == __edx)) && (__ret == __ecx)) && (__ret == __eax)) && (__edi == 0UL)) && (__edi == __esi)) && (__edi == __edx)) && (__edi == __ecx)) && (__edi == __eax)) && (__esi == 0UL)) && (__esi == __edx)) && (__esi == __ecx)) && (__esi == __eax)) && (__edx == 0UL)) && (__edx == __ecx)) && (__edx == __eax)) && (__ecx == 0UL)) && (__ecx == __eax)) && (__eax == 0UL) [2024-01-31 16:27:28,353 INFO L98 nessWitnessExtractor]: Location invariant before [L3844-L3844] (0 == ret) && (ret == 0) [2024-01-31 16:27:28,353 INFO L98 nessWitnessExtractor]: Location invariant before [L2756-L2756] flags == 0UL [2024-01-31 16:27:28,353 INFO L98 nessWitnessExtractor]: Location invariant before [L3454-L3454] ((max_word <= 1073741823U) && (bits_per_word <= 255U)) && (_min2___0 <= 1073741823U) [2024-01-31 16:27:28,353 INFO L98 nessWitnessExtractor]: Location invariant before [L6081-L6081] (size == 8U) && (size == (size_t )8UL) [2024-01-31 16:27:28,353 INFO L98 nessWitnessExtractor]: Location invariant before [L3676-L3676] count <= 4294967294U [2024-01-31 16:27:28,353 INFO L98 nessWitnessExtractor]: Loop invariant at [L3676-L3676] count <= 4294967294U [2024-01-31 16:27:28,353 INFO L98 nessWitnessExtractor]: Location invariant before [L3502-L3502] ((((((1U <= nbytes) && (1U <= max_n_32bit)) && (max_n_32bit <= 1073741823U)) && (i <= 3U)) && (count <= 1073741822U)) && (nbytes != 0U)) && (max_n_32bit != 0U) [2024-01-31 16:27:28,353 INFO L98 nessWitnessExtractor]: Location invariant before [L3528-L3528] ((((((1U <= max_n_32bit) && (count <= 4294967294U)) && (0U == x___0)) && (tx_empty_count == _min2___0)) && (max_n_32bit == written_words)) && (x___0 == 0U)) && (max_n_32bit != 0U) [2024-01-31 16:27:28,354 INFO L98 nessWitnessExtractor]: Location invariant before [L4046-L4046] (ret != 0) && (dma_to_memory == (_Bool)0 || dma_to_memory == (_Bool)1) [2024-01-31 16:27:28,354 INFO L98 nessWitnessExtractor]: Location invariant before [L3730-L3730] (i <= 4294967294U) && (count <= 4294967294U) [2024-01-31 16:27:28,354 INFO L98 nessWitnessExtractor]: Location invariant before [L3065-L3065] ((((1U <= (unsigned int )dir) && ((unsigned int )dir <= 2U)) && ((unsigned int )dir <= 127U)) && ((unsigned int )dir != 0U)) && ((unsigned int )dir == 1U || (unsigned int )dir == 2U) [2024-01-31 16:27:28,354 INFO L98 nessWitnessExtractor]: Location invariant before [L3823-L3824] (0 == ret) && (ret == 0) [2024-01-31 16:27:28,354 INFO L98 nessWitnessExtractor]: Location invariant before [L3064-L3064] ((((1U <= (unsigned int )dir) && ((unsigned int )dir <= 2U)) && ((unsigned int )dir <= 127U)) && ((unsigned int )dir != 0U)) && ((unsigned int )dir == 1U || (unsigned int )dir == 2U) [2024-01-31 16:27:28,354 INFO L98 nessWitnessExtractor]: Location invariant before [L4422-L4423] ((((0 <= err) && (err <= 1)) && (0UL == flags)) && (flags == 0UL)) && (err == 0 || err == 1) [2024-01-31 16:27:28,354 INFO L98 nessWitnessExtractor]: Location invariant before [L5369-L5369] ((((((((((((((((((((((((((((((((ldv_3_container_platform_driver->driver.acpi_match_table == 0) && (ldv_3_container_platform_driver->driver.bus == 0)) && (ldv_3_container_platform_driver->driver.groups == 0)) && (ldv_3_container_platform_driver->driver.mod_name == 0)) && (ldv_3_container_platform_driver->driver.owner == & __this_module)) && (ldv_3_container_platform_driver->driver.p == 0)) && (ldv_3_container_platform_driver->driver.probe == 0)) && (ldv_3_container_platform_driver->driver.remove == 0)) && (ldv_3_container_platform_driver->driver.resume == 0)) && (ldv_3_container_platform_driver->driver.shutdown == 0)) && (ldv_3_container_platform_driver->driver.suppress_bind_attrs == (_Bool)0)) && (ldv_3_container_platform_driver->driver.suspend == 0)) && (ldv_3_container_platform_driver->id_table == 0)) && (ldv_3_container_platform_driver->prevent_deferred_probe == (_Bool)0)) && (ldv_3_container_platform_driver->resume == 0)) && (ldv_3_container_platform_driver->shutdown == 0)) && (ldv_3_container_platform_driver->suspend == 0)) && ((ldv_3_container_platform_driver->driver.pm)->complete == 0)) && ((ldv_3_container_platform_driver->driver.pm)->freeze_late == 0)) && ((ldv_3_container_platform_driver->driver.pm)->freeze_noirq == 0)) && ((ldv_3_container_platform_driver->driver.pm)->poweroff_late == 0)) && ((ldv_3_container_platform_driver->driver.pm)->poweroff_noirq == 0)) && ((ldv_3_container_platform_driver->driver.pm)->prepare == 0)) && ((ldv_3_container_platform_driver->driver.pm)->restore_early == 0)) && ((ldv_3_container_platform_driver->driver.pm)->restore_noirq == 0)) && ((ldv_3_container_platform_driver->driver.pm)->resume_early == 0)) && ((ldv_3_container_platform_driver->driver.pm)->resume_noirq == 0)) && ((ldv_3_container_platform_driver->driver.pm)->runtime_idle == 0)) && ((ldv_3_container_platform_driver->driver.pm)->suspend_late == 0)) && ((ldv_3_container_platform_driver->driver.pm)->suspend_noirq == 0)) && ((ldv_3_container_platform_driver->driver.pm)->thaw_early == 0)) && ((ldv_3_container_platform_driver->driver.pm)->thaw_noirq == 0)) && ((ldv_3_container_platform_driver->driver.owner)->sig_ok == (_Bool)0 || (ldv_3_container_platform_driver->driver.owner)->sig_ok == (_Bool)1) [2024-01-31 16:27:28,354 INFO L98 nessWitnessExtractor]: Location invariant before [L4529-L4529] context_data == tspi [2024-01-31 16:27:28,354 INFO L98 nessWitnessExtractor]: Location invariant before [L5116-L5116] ((((((((((((((((((((((((((((((((arg0->driver.acpi_match_table == 0) && (arg0->driver.bus == 0)) && (arg0->driver.groups == 0)) && (arg0->driver.mod_name == 0)) && (arg0->driver.owner == & __this_module)) && (arg0->driver.p == 0)) && (arg0->driver.probe == 0)) && (arg0->driver.remove == 0)) && (arg0->driver.resume == 0)) && (arg0->driver.shutdown == 0)) && (arg0->driver.suppress_bind_attrs == (_Bool)0)) && (arg0->driver.suspend == 0)) && (arg0->id_table == 0)) && (arg0->prevent_deferred_probe == (_Bool)0)) && (arg0->resume == 0)) && (arg0->shutdown == 0)) && (arg0->suspend == 0)) && ((arg0->driver.pm)->complete == 0)) && ((arg0->driver.pm)->freeze_late == 0)) && ((arg0->driver.pm)->freeze_noirq == 0)) && ((arg0->driver.pm)->poweroff_late == 0)) && ((arg0->driver.pm)->poweroff_noirq == 0)) && ((arg0->driver.pm)->prepare == 0)) && ((arg0->driver.pm)->restore_early == 0)) && ((arg0->driver.pm)->restore_noirq == 0)) && ((arg0->driver.pm)->resume_early == 0)) && ((arg0->driver.pm)->resume_noirq == 0)) && ((arg0->driver.pm)->runtime_idle == 0)) && ((arg0->driver.pm)->suspend_late == 0)) && ((arg0->driver.pm)->suspend_noirq == 0)) && ((arg0->driver.pm)->thaw_early == 0)) && ((arg0->driver.pm)->thaw_noirq == 0)) && ((arg0->driver.owner)->sig_ok == (_Bool)0 || (arg0->driver.owner)->sig_ok == (_Bool)1) [2024-01-31 16:27:28,355 INFO L98 nessWitnessExtractor]: Location invariant before [L6323-L6323] (desc == (char const *)"") && (expr == 1) [2024-01-31 16:27:28,355 INFO L98 nessWitnessExtractor]: Location invariant before [L4497-L4497] context_data == tspi [2024-01-31 16:27:28,355 INFO L98 nessWitnessExtractor]: Location invariant before [L5371-L5371] ((((((((((((((((((((((((((((((((ldv_3_container_platform_driver->driver.acpi_match_table == 0) && (ldv_3_container_platform_driver->driver.bus == 0)) && (ldv_3_container_platform_driver->driver.groups == 0)) && (ldv_3_container_platform_driver->driver.mod_name == 0)) && (ldv_3_container_platform_driver->driver.owner == & __this_module)) && (ldv_3_container_platform_driver->driver.p == 0)) && (ldv_3_container_platform_driver->driver.probe == 0)) && (ldv_3_container_platform_driver->driver.remove == 0)) && (ldv_3_container_platform_driver->driver.resume == 0)) && (ldv_3_container_platform_driver->driver.shutdown == 0)) && (ldv_3_container_platform_driver->driver.suppress_bind_attrs == (_Bool)0)) && (ldv_3_container_platform_driver->driver.suspend == 0)) && (ldv_3_container_platform_driver->id_table == 0)) && (ldv_3_container_platform_driver->prevent_deferred_probe == (_Bool)0)) && (ldv_3_container_platform_driver->resume == 0)) && (ldv_3_container_platform_driver->shutdown == 0)) && (ldv_3_container_platform_driver->suspend == 0)) && ((ldv_3_container_platform_driver->driver.pm)->complete == 0)) && ((ldv_3_container_platform_driver->driver.pm)->freeze_late == 0)) && ((ldv_3_container_platform_driver->driver.pm)->freeze_noirq == 0)) && ((ldv_3_container_platform_driver->driver.pm)->poweroff_late == 0)) && ((ldv_3_container_platform_driver->driver.pm)->poweroff_noirq == 0)) && ((ldv_3_container_platform_driver->driver.pm)->prepare == 0)) && ((ldv_3_container_platform_driver->driver.pm)->restore_early == 0)) && ((ldv_3_container_platform_driver->driver.pm)->restore_noirq == 0)) && ((ldv_3_container_platform_driver->driver.pm)->resume_early == 0)) && ((ldv_3_container_platform_driver->driver.pm)->resume_noirq == 0)) && ((ldv_3_container_platform_driver->driver.pm)->runtime_idle == 0)) && ((ldv_3_container_platform_driver->driver.pm)->suspend_late == 0)) && ((ldv_3_container_platform_driver->driver.pm)->suspend_noirq == 0)) && ((ldv_3_container_platform_driver->driver.pm)->thaw_early == 0)) && ((ldv_3_container_platform_driver->driver.pm)->thaw_noirq == 0)) && ((ldv_3_container_platform_driver->driver.owner)->sig_ok == (_Bool)0 || (ldv_3_container_platform_driver->driver.owner)->sig_ok == (_Bool)1) [2024-01-31 16:27:28,355 INFO L98 nessWitnessExtractor]: Location invariant before [L4065-L4065] (dma_to_memory == (_Bool)0) && (dma_to_memory == (bool )0) [2024-01-31 16:27:28,355 INFO L98 nessWitnessExtractor]: Location invariant before [L5201-L5201] (8192UL == arg3) && (arg3 == 8192UL) [2024-01-31 16:27:28,355 INFO L98 nessWitnessExtractor]: Location invariant before [L4727-L4727] 0 <= ret [2024-01-31 16:27:28,355 INFO L98 nessWitnessExtractor]: Location invariant before [L6065-L6065] (((((((((((size == 16U && size == (size_t )16UL) && (unsigned long )__mod_of_device_table.data == 0UL) && (__this_module.sig_ok == (_Bool)0 || __this_module.sig_ok == (_Bool)1)) && (x86_dma_fallback_dev.offline == (_Bool)0 || x86_dma_fallback_dev.offline == (_Bool)1)) && (x86_dma_fallback_dev.offline_disabled == (_Bool)0 || x86_dma_fallback_dev.offline_disabled == (_Bool)1)) && (x86_dma_fallback_dev.power.early_init == (_Bool)0 || x86_dma_fallback_dev.power.early_init == (_Bool)1)) && (x86_dma_fallback_dev.power.ignore_children == (_Bool)0 || x86_dma_fallback_dev.power.ignore_children == (_Bool)1)) && (x86_dma_fallback_dev.power.is_prepared == (_Bool)0 || x86_dma_fallback_dev.power.is_prepared == (_Bool)1)) && (x86_dma_fallback_dev.power.is_suspended == (_Bool)0 || x86_dma_fallback_dev.power.is_suspended == (_Bool)1)) && (x86_dma_fallback_dev.power.syscore == (_Bool)0 || x86_dma_fallback_dev.power.syscore == (_Bool)1)) && (x86_dma_fallback_dev.power.wakeup_path == (_Bool)0 || x86_dma_fallback_dev.power.wakeup_path == (_Bool)1)) || ((((16U <= size && size <= 1432U) && size <= 32767U) && size != 0U) && ((size == 16U || size == 40U) || size == 1432U)) [2024-01-31 16:27:28,355 INFO L98 nessWitnessExtractor]: Location invariant before [L4068-L4068] dma_to_memory == (_Bool)0 || dma_to_memory == (_Bool)1 [2024-01-31 16:27:28,355 INFO L98 nessWitnessExtractor]: Location invariant before [L3523-L3523] (tx_empty_count == _min2___0) && (max_n_32bit == written_words) [2024-01-31 16:27:28,356 INFO L98 nessWitnessExtractor]: Location invariant before [L3101-L3101] ((((1U <= (unsigned int )dir) && ((unsigned int )dir <= 2U)) && ((unsigned int )dir <= 127U)) && ((unsigned int )dir != 0U)) && ((unsigned int )dir == 1U || (unsigned int )dir == 2U) [2024-01-31 16:27:28,356 INFO L98 nessWitnessExtractor]: Location invariant before [L3838-L3838] (0 == ret) && (ret == 0) [2024-01-31 16:27:28,356 INFO L98 nessWitnessExtractor]: Location invariant before [L3620-L3620] ((((1U <= rx_full_count) && (i <= 4294967294U)) && (count <= 4294967294U)) && (read_words == 0U)) && (rx_full_count != 0U) [2024-01-31 16:27:28,356 INFO L98 nessWitnessExtractor]: Location invariant before [L4391-L4391] (((0 == err) && (0UL == flags)) && (err == 0)) && (flags == 0UL) [2024-01-31 16:27:28,356 INFO L98 nessWitnessExtractor]: Location invariant before [L3443-L3443] bits_per_word <= 255U [2024-01-31 16:27:28,356 INFO L98 nessWitnessExtractor]: Location invariant before [L5123-L5123] ((((((((((((((((((((((((((((((((arg0->driver.acpi_match_table == 0) && (arg0->driver.bus == 0)) && (arg0->driver.groups == 0)) && (arg0->driver.mod_name == 0)) && (arg0->driver.owner == & __this_module)) && (arg0->driver.p == 0)) && (arg0->driver.probe == 0)) && (arg0->driver.remove == 0)) && (arg0->driver.resume == 0)) && (arg0->driver.shutdown == 0)) && (arg0->driver.suppress_bind_attrs == (_Bool)0)) && (arg0->driver.suspend == 0)) && (arg0->id_table == 0)) && (arg0->prevent_deferred_probe == (_Bool)0)) && (arg0->resume == 0)) && (arg0->shutdown == 0)) && (arg0->suspend == 0)) && ((arg0->driver.pm)->complete == 0)) && ((arg0->driver.pm)->freeze_late == 0)) && ((arg0->driver.pm)->freeze_noirq == 0)) && ((arg0->driver.pm)->poweroff_late == 0)) && ((arg0->driver.pm)->poweroff_noirq == 0)) && ((arg0->driver.pm)->prepare == 0)) && ((arg0->driver.pm)->restore_early == 0)) && ((arg0->driver.pm)->restore_noirq == 0)) && ((arg0->driver.pm)->resume_early == 0)) && ((arg0->driver.pm)->resume_noirq == 0)) && ((arg0->driver.pm)->runtime_idle == 0)) && ((arg0->driver.pm)->suspend_late == 0)) && ((arg0->driver.pm)->suspend_noirq == 0)) && ((arg0->driver.pm)->thaw_early == 0)) && ((arg0->driver.pm)->thaw_noirq == 0)) && ((arg0->driver.owner)->sig_ok == (_Bool)0 || (arg0->driver.owner)->sig_ok == (_Bool)1) [2024-01-31 16:27:28,356 INFO L98 nessWitnessExtractor]: Location invariant before [L2792-L2792] flags == 0UL [2024-01-31 16:27:28,356 INFO L98 nessWitnessExtractor]: Loop invariant at [L3537-L3537] ((((1U <= max_n_32bit) && (count <= 4294967294U)) && (tx_empty_count == _min2___0)) && (max_n_32bit == written_words)) && (max_n_32bit != 0U) [2024-01-31 16:27:28,356 INFO L98 nessWitnessExtractor]: Location invariant before [L3537-L3537] ((((1U <= max_n_32bit) && (count <= 4294967294U)) && (tx_empty_count == _min2___0)) && (max_n_32bit == written_words)) && (max_n_32bit != 0U) [2024-01-31 16:27:28,356 INFO L98 nessWitnessExtractor]: Location invariant before [L3602-L3602] read_words == 0U [2024-01-31 16:27:28,357 INFO L98 nessWitnessExtractor]: Loop invariant at [L3602-L3602] read_words == 0U [2024-01-31 16:27:28,357 INFO L98 nessWitnessExtractor]: Location invariant before [L4399-L4400] (((0 == err) && (0UL == flags)) && (err == 0)) && (flags == 0UL) [2024-01-31 16:27:28,357 INFO L98 nessWitnessExtractor]: Location invariant before [L4694-L4694] 0 <= ret [2024-01-31 16:27:28,357 INFO L98 nessWitnessExtractor]: Location invariant before [L4462-L4462] (err == 0) && (flags == 0UL) [2024-01-31 16:27:28,357 INFO L98 nessWitnessExtractor]: Location invariant before [L4684-L4684] 0 <= ret [2024-01-31 16:27:28,357 INFO L98 nessWitnessExtractor]: Location invariant before [L6046-L6046] size == 2800U [2024-01-31 16:27:28,357 INFO L98 nessWitnessExtractor]: Location invariant before [L4402-L4402] (((0 == err) && (0UL == flags)) && (err == 0)) && (flags == 0UL) [2024-01-31 16:27:28,357 INFO L98 nessWitnessExtractor]: Location invariant before [L7043-L7043] ((arg0 == (char const *)"/home/alpha/git/klever2/klever/native-scheduler-work-dir/scheduler/jobs/d5cd53f56669d61faa91054857893dbd/klever-core-work-dir/lkbce/arch/x86/include/asm/dma-mapping.h") && (arg1 == (int const )166)) && ((int )arg1 == 166) [2024-01-31 16:27:28,357 INFO L98 nessWitnessExtractor]: Location invariant before [L3377-L3377] (1124859904U == val_write) && (val_write == 1124859904U) [2024-01-31 16:27:28,357 INFO L98 nessWitnessExtractor]: Location invariant before [L5375-L5375] ((((((((((((((((((((((((((((((((ldv_3_container_platform_driver->driver.acpi_match_table == 0) && (ldv_3_container_platform_driver->driver.bus == 0)) && (ldv_3_container_platform_driver->driver.groups == 0)) && (ldv_3_container_platform_driver->driver.mod_name == 0)) && (ldv_3_container_platform_driver->driver.owner == & __this_module)) && (ldv_3_container_platform_driver->driver.p == 0)) && (ldv_3_container_platform_driver->driver.probe == 0)) && (ldv_3_container_platform_driver->driver.remove == 0)) && (ldv_3_container_platform_driver->driver.resume == 0)) && (ldv_3_container_platform_driver->driver.shutdown == 0)) && (ldv_3_container_platform_driver->driver.suppress_bind_attrs == (_Bool)0)) && (ldv_3_container_platform_driver->driver.suspend == 0)) && (ldv_3_container_platform_driver->id_table == 0)) && (ldv_3_container_platform_driver->prevent_deferred_probe == (_Bool)0)) && (ldv_3_container_platform_driver->resume == 0)) && (ldv_3_container_platform_driver->shutdown == 0)) && (ldv_3_container_platform_driver->suspend == 0)) && ((ldv_3_container_platform_driver->driver.pm)->complete == 0)) && ((ldv_3_container_platform_driver->driver.pm)->freeze_late == 0)) && ((ldv_3_container_platform_driver->driver.pm)->freeze_noirq == 0)) && ((ldv_3_container_platform_driver->driver.pm)->poweroff_late == 0)) && ((ldv_3_container_platform_driver->driver.pm)->poweroff_noirq == 0)) && ((ldv_3_container_platform_driver->driver.pm)->prepare == 0)) && ((ldv_3_container_platform_driver->driver.pm)->restore_early == 0)) && ((ldv_3_container_platform_driver->driver.pm)->restore_noirq == 0)) && ((ldv_3_container_platform_driver->driver.pm)->resume_early == 0)) && ((ldv_3_container_platform_driver->driver.pm)->resume_noirq == 0)) && ((ldv_3_container_platform_driver->driver.pm)->runtime_idle == 0)) && ((ldv_3_container_platform_driver->driver.pm)->suspend_late == 0)) && ((ldv_3_container_platform_driver->driver.pm)->suspend_noirq == 0)) && ((ldv_3_container_platform_driver->driver.pm)->thaw_early == 0)) && ((ldv_3_container_platform_driver->driver.pm)->thaw_noirq == 0)) && ((ldv_3_container_platform_driver->driver.owner)->sig_ok == (_Bool)0 || (ldv_3_container_platform_driver->driver.owner)->sig_ok == (_Bool)1) [2024-01-31 16:27:28,358 INFO L98 nessWitnessExtractor]: Location invariant before [L4375-L4375] flags == 0UL [2024-01-31 16:27:28,358 INFO L98 nessWitnessExtractor]: Location invariant before [L4351-L4351] (0UL == flags) && (flags == 0UL) [2024-01-31 16:27:28,358 INFO L98 nessWitnessExtractor]: Location invariant after [L2726-L2726] ((((0UL == __ret) && (0UL == __edi)) && (__ret == 0UL)) && (__ret == __edi)) && (__edi == 0UL) [2024-01-31 16:27:28,358 INFO L98 nessWitnessExtractor]: Location invariant before [L4429-L4429] (((((0 <= err) && (wait_status <= 0L)) && (err <= 1)) && (0UL == flags)) && (flags == 0UL)) && (err == 0 || err == 1) [2024-01-31 16:27:28,358 INFO L98 nessWitnessExtractor]: Location invariant before [L2728-L2728] (((((((((((((0UL == __ret) && (0UL == __edi)) && (0UL == __esi)) && (0UL == __edx)) && (__ret == 0UL)) && (__ret == __edi)) && (__ret == __esi)) && (__ret == __edx)) && (__edi == 0UL)) && (__edi == __esi)) && (__edi == __edx)) && (__esi == 0UL)) && (__esi == __edx)) && (__edx == 0UL) [2024-01-31 16:27:28,358 INFO L98 nessWitnessExtractor]: Location invariant before [L4026-L4026] dma_to_memory == (_Bool)0 || dma_to_memory == (_Bool)1 [2024-01-31 16:27:28,358 INFO L98 nessWitnessExtractor]: Location invariant before [L3579-L3579] (0U == read_words) && (read_words == 0U) [2024-01-31 16:27:28,358 INFO L98 nessWitnessExtractor]: Location invariant before [L2980-L2980] ((((((1U <= (unsigned int )dir) && ((unsigned int )dir <= 2U)) && ((unsigned int )dir <= 127U)) && (3UL == flags)) && (flags == 3UL)) && ((unsigned int )dir != 0U)) && ((unsigned int )dir == 1U || (unsigned int )dir == 2U) [2024-01-31 16:27:28,358 INFO L98 nessWitnessExtractor]: Location invariant before [L4017-L4017] (((4 == dma_sconfig.src_addr_width) && (dma_to_memory == (_Bool)1)) && (dma_to_memory == (bool )1)) && ((unsigned int )dma_sconfig.src_addr_width == 4U) [2024-01-31 16:27:28,358 INFO L98 nessWitnessExtractor]: Location invariant before [L4476-L4476] ((((33U <= total_fifo_words) && (total_fifo_words <= 1073741823U)) && (err == 0)) && (flags == 0UL)) && (total_fifo_words != 0U) [2024-01-31 16:27:28,358 INFO L98 nessWitnessExtractor]: Location invariant before [L3852-L3852] (0 == ret) && (ret == 0) [2024-01-31 16:27:28,359 INFO L98 nessWitnessExtractor]: Location invariant before [L4447-L4447] ((((((0 <= err) && (1 <= err)) && (err <= 3)) && (err <= 255)) && (0UL == flags)) && (flags == 0UL)) && (err != 0) [2024-01-31 16:27:28,359 INFO L98 nessWitnessExtractor]: Location invariant before [L4681-L4681] 0 <= ret [2024-01-31 16:27:28,359 INFO L98 nessWitnessExtractor]: Location invariant before [L5429-L5429] ((((((((((((((((((((((((((((((((ldv_3_container_platform_driver->driver.acpi_match_table == 0) && (ldv_3_container_platform_driver->driver.bus == 0)) && (ldv_3_container_platform_driver->driver.groups == 0)) && (ldv_3_container_platform_driver->driver.mod_name == 0)) && (ldv_3_container_platform_driver->driver.owner == & __this_module)) && (ldv_3_container_platform_driver->driver.p == 0)) && (ldv_3_container_platform_driver->driver.probe == 0)) && (ldv_3_container_platform_driver->driver.remove == 0)) && (ldv_3_container_platform_driver->driver.resume == 0)) && (ldv_3_container_platform_driver->driver.shutdown == 0)) && (ldv_3_container_platform_driver->driver.suppress_bind_attrs == (_Bool)0)) && (ldv_3_container_platform_driver->driver.suspend == 0)) && (ldv_3_container_platform_driver->id_table == 0)) && (ldv_3_container_platform_driver->prevent_deferred_probe == (_Bool)0)) && (ldv_3_container_platform_driver->resume == 0)) && (ldv_3_container_platform_driver->shutdown == 0)) && (ldv_3_container_platform_driver->suspend == 0)) && ((ldv_3_container_platform_driver->driver.pm)->complete == 0)) && ((ldv_3_container_platform_driver->driver.pm)->freeze_late == 0)) && ((ldv_3_container_platform_driver->driver.pm)->freeze_noirq == 0)) && ((ldv_3_container_platform_driver->driver.pm)->poweroff_late == 0)) && ((ldv_3_container_platform_driver->driver.pm)->poweroff_noirq == 0)) && ((ldv_3_container_platform_driver->driver.pm)->prepare == 0)) && ((ldv_3_container_platform_driver->driver.pm)->restore_early == 0)) && ((ldv_3_container_platform_driver->driver.pm)->restore_noirq == 0)) && ((ldv_3_container_platform_driver->driver.pm)->resume_early == 0)) && ((ldv_3_container_platform_driver->driver.pm)->resume_noirq == 0)) && ((ldv_3_container_platform_driver->driver.pm)->runtime_idle == 0)) && ((ldv_3_container_platform_driver->driver.pm)->suspend_late == 0)) && ((ldv_3_container_platform_driver->driver.pm)->suspend_noirq == 0)) && ((ldv_3_container_platform_driver->driver.pm)->thaw_early == 0)) && ((ldv_3_container_platform_driver->driver.pm)->thaw_noirq == 0)) && ((ldv_3_container_platform_driver->driver.owner)->sig_ok == (_Bool)0 || (ldv_3_container_platform_driver->driver.owner)->sig_ok == (_Bool)1) [2024-01-31 16:27:28,359 INFO L98 nessWitnessExtractor]: Location invariant before [L4404-L4404] ((((wait_status <= 0L) && (0 == err)) && (0UL == flags)) && (err == 0)) && (flags == 0UL) [2024-01-31 16:27:28,359 INFO L98 nessWitnessExtractor]: Location invariant before [L3884-L3884] ret == 0 [2024-01-31 16:27:28,359 INFO L98 nessWitnessExtractor]: Location invariant before [L4039-L4039] (ret == 0) && (dma_to_memory == (_Bool)0 || dma_to_memory == (_Bool)1) [2024-01-31 16:27:28,359 INFO L98 nessWitnessExtractor]: Location invariant before [L3619-L3619] ((((1U <= rx_full_count) && (i <= 4294967294U)) && (count <= 4294967294U)) && (read_words == 0U)) && (rx_full_count != 0U) [2024-01-31 16:27:28,359 INFO L98 nessWitnessExtractor]: Location invariant before [L3855-L3855] (0 == ret) && (ret == 0) [2024-01-31 16:27:28,359 INFO L98 nessWitnessExtractor]: Location invariant before [L5290-L5290] (arg0 == data) && ((unsigned int )ldv_2_ret_val_default == 2U) [2024-01-31 16:27:28,360 INFO L98 nessWitnessExtractor]: Location invariant before [L3431-L3431] bits_per_word <= 255U [2024-01-31 16:27:28,360 INFO L98 nessWitnessExtractor]: Location invariant before [L6044-L6044] size == 2800U [2024-01-31 16:27:28,360 INFO L98 nessWitnessExtractor]: Location invariant before [L5384-L5384] ((((((((((((((((((((((((((((((((ldv_3_container_platform_driver->driver.acpi_match_table == 0) && (ldv_3_container_platform_driver->driver.bus == 0)) && (ldv_3_container_platform_driver->driver.groups == 0)) && (ldv_3_container_platform_driver->driver.mod_name == 0)) && (ldv_3_container_platform_driver->driver.owner == & __this_module)) && (ldv_3_container_platform_driver->driver.p == 0)) && (ldv_3_container_platform_driver->driver.probe == 0)) && (ldv_3_container_platform_driver->driver.remove == 0)) && (ldv_3_container_platform_driver->driver.resume == 0)) && (ldv_3_container_platform_driver->driver.shutdown == 0)) && (ldv_3_container_platform_driver->driver.suppress_bind_attrs == (_Bool)0)) && (ldv_3_container_platform_driver->driver.suspend == 0)) && (ldv_3_container_platform_driver->id_table == 0)) && (ldv_3_container_platform_driver->prevent_deferred_probe == (_Bool)0)) && (ldv_3_container_platform_driver->resume == 0)) && (ldv_3_container_platform_driver->shutdown == 0)) && (ldv_3_container_platform_driver->suspend == 0)) && ((ldv_3_container_platform_driver->driver.pm)->complete == 0)) && ((ldv_3_container_platform_driver->driver.pm)->freeze_late == 0)) && ((ldv_3_container_platform_driver->driver.pm)->freeze_noirq == 0)) && ((ldv_3_container_platform_driver->driver.pm)->poweroff_late == 0)) && ((ldv_3_container_platform_driver->driver.pm)->poweroff_noirq == 0)) && ((ldv_3_container_platform_driver->driver.pm)->prepare == 0)) && ((ldv_3_container_platform_driver->driver.pm)->restore_early == 0)) && ((ldv_3_container_platform_driver->driver.pm)->restore_noirq == 0)) && ((ldv_3_container_platform_driver->driver.pm)->resume_early == 0)) && ((ldv_3_container_platform_driver->driver.pm)->resume_noirq == 0)) && ((ldv_3_container_platform_driver->driver.pm)->runtime_idle == 0)) && ((ldv_3_container_platform_driver->driver.pm)->suspend_late == 0)) && ((ldv_3_container_platform_driver->driver.pm)->suspend_noirq == 0)) && ((ldv_3_container_platform_driver->driver.pm)->thaw_early == 0)) && ((ldv_3_container_platform_driver->driver.pm)->thaw_noirq == 0)) && ((ldv_3_container_platform_driver->driver.owner)->sig_ok == (_Bool)0 || (ldv_3_container_platform_driver->driver.owner)->sig_ok == (_Bool)1) [2024-01-31 16:27:28,360 INFO L98 nessWitnessExtractor]: Location invariant before [L3180-L3180] ((gfp == 208U) && (attrs == 0)) && (attrs == (struct dma_attrs *)0) [2024-01-31 16:27:28,360 INFO L98 nessWitnessExtractor]: Location invariant before [L3909-L3909] ret == 0 [2024-01-31 16:27:28,360 INFO L98 nessWitnessExtractor]: Location invariant before [L4421-L4421] ((((0 <= err) && (err <= 1)) && (0UL == flags)) && (flags == 0UL)) && (err == 0 || err == 1) [2024-01-31 16:27:28,360 INFO L98 nessWitnessExtractor]: Location invariant before [L3365-L3365] ((reg <= 8UL && reg <= 127UL) && ((reg == 0UL || reg == 4UL) || reg == 8UL)) || ((((24UL <= reg && reg <= 256UL) && reg <= 32767UL) && reg != 0UL) && (reg == 24UL || reg == 256UL)) [2024-01-31 16:27:28,360 INFO L98 nessWitnessExtractor]: Location invariant before [L4016-L4016] (dma_to_memory == (_Bool)1) && (dma_to_memory == (bool )1) [2024-01-31 16:27:28,360 INFO L98 nessWitnessExtractor]: Location invariant before [L4726-L4726] 0 <= ret [2024-01-31 16:27:28,361 INFO L98 nessWitnessExtractor]: Location invariant before [L4605-L4605] (0 == cdata) && (cdata == 0) [2024-01-31 16:27:28,361 INFO L98 nessWitnessExtractor]: Location invariant before [L3576-L3576] (0U == read_words) && (read_words == 0U) [2024-01-31 16:27:28,361 INFO L98 nessWitnessExtractor]: Location invariant before [L5228-L5228] (ldv_5_tegra_slink_driver_exit_default == 0) && (ldv_5_tegra_slink_driver_init_default == 0) [2024-01-31 16:27:28,361 INFO L98 nessWitnessExtractor]: Location invariant before [L3575-L3575] (0U == read_words) && (read_words == 0U) [2024-01-31 16:27:28,361 INFO L98 nessWitnessExtractor]: Location invariant before [L2748-L2748] ((((((((((((((((((((((((((0UL == __ret) && (0UL == __edi)) && (0UL == __esi)) && (0UL == __edx)) && (0UL == __ecx)) && (0UL == __eax)) && (__ret == 0UL)) && (__ret == __edi)) && (__ret == __esi)) && (__ret == __edx)) && (__ret == __ecx)) && (__ret == __eax)) && (__edi == 0UL)) && (__edi == __esi)) && (__edi == __edx)) && (__edi == __ecx)) && (__edi == __eax)) && (__esi == 0UL)) && (__esi == __edx)) && (__esi == __ecx)) && (__esi == __eax)) && (__edx == 0UL)) && (__edx == __ecx)) && (__edx == __eax)) && (__ecx == 0UL)) && (__ecx == __eax)) && (__eax == 0UL) [2024-01-31 16:27:28,361 INFO L98 nessWitnessExtractor]: Location invariant after [L2725-L2725] (0UL == __ret) && (__ret == 0UL) [2024-01-31 16:27:28,361 INFO L98 nessWitnessExtractor]: Location invariant before [L6006-L6006] ((size <= 1384U && size <= 32767U) && (((((size == 0U || size == 56U) || size == 72U) || size == 184U) || size == 200U) || size == 1384U)) || (size == 0U && size == (size_t )0UL) [2024-01-31 16:27:28,361 INFO L98 nessWitnessExtractor]: Location invariant before [L3138-L3138] ((1UL <= dma_mask) && (gfp == 208U)) && (dma_mask != 0UL) [2024-01-31 16:27:28,361 INFO L98 nessWitnessExtractor]: Location invariant before [L4066-L4066] (dma_to_memory == (_Bool)0) && (dma_to_memory == (bool )0) [2024-01-31 16:27:28,361 INFO L98 nessWitnessExtractor]: Location invariant before [L5273-L5273] (((((((((0 == ldv_2_callback_handler) && (0 == ldv_2_data_data)) && (0 == ldv_2_thread_thread)) && (arg0 == data)) && (ldv_2_callback_handler == 0)) && (ldv_2_callback_handler == ldv_2_data_data)) && (ldv_2_callback_handler == ldv_2_thread_thread)) && (ldv_2_data_data == ldv_2_thread_thread)) && (ldv_2_thread_thread == 0)) && ((unsigned long )ldv_2_data_data == 0UL) [2024-01-31 16:27:28,362 INFO L98 nessWitnessExtractor]: Location invariant before [L5367-L5367] ((((((((((((((((((((((((((((((((ldv_3_container_platform_driver->driver.acpi_match_table == 0) && (ldv_3_container_platform_driver->driver.bus == 0)) && (ldv_3_container_platform_driver->driver.groups == 0)) && (ldv_3_container_platform_driver->driver.mod_name == 0)) && (ldv_3_container_platform_driver->driver.owner == & __this_module)) && (ldv_3_container_platform_driver->driver.p == 0)) && (ldv_3_container_platform_driver->driver.probe == 0)) && (ldv_3_container_platform_driver->driver.remove == 0)) && (ldv_3_container_platform_driver->driver.resume == 0)) && (ldv_3_container_platform_driver->driver.shutdown == 0)) && (ldv_3_container_platform_driver->driver.suppress_bind_attrs == (_Bool)0)) && (ldv_3_container_platform_driver->driver.suspend == 0)) && (ldv_3_container_platform_driver->id_table == 0)) && (ldv_3_container_platform_driver->prevent_deferred_probe == (_Bool)0)) && (ldv_3_container_platform_driver->resume == 0)) && (ldv_3_container_platform_driver->shutdown == 0)) && (ldv_3_container_platform_driver->suspend == 0)) && ((ldv_3_container_platform_driver->driver.pm)->complete == 0)) && ((ldv_3_container_platform_driver->driver.pm)->freeze_late == 0)) && ((ldv_3_container_platform_driver->driver.pm)->freeze_noirq == 0)) && ((ldv_3_container_platform_driver->driver.pm)->poweroff_late == 0)) && ((ldv_3_container_platform_driver->driver.pm)->poweroff_noirq == 0)) && ((ldv_3_container_platform_driver->driver.pm)->prepare == 0)) && ((ldv_3_container_platform_driver->driver.pm)->restore_early == 0)) && ((ldv_3_container_platform_driver->driver.pm)->restore_noirq == 0)) && ((ldv_3_container_platform_driver->driver.pm)->resume_early == 0)) && ((ldv_3_container_platform_driver->driver.pm)->resume_noirq == 0)) && ((ldv_3_container_platform_driver->driver.pm)->runtime_idle == 0)) && ((ldv_3_container_platform_driver->driver.pm)->suspend_late == 0)) && ((ldv_3_container_platform_driver->driver.pm)->suspend_noirq == 0)) && ((ldv_3_container_platform_driver->driver.pm)->thaw_early == 0)) && ((ldv_3_container_platform_driver->driver.pm)->thaw_noirq == 0)) && ((ldv_3_container_platform_driver->driver.owner)->sig_ok == (_Bool)0 || (ldv_3_container_platform_driver->driver.owner)->sig_ok == (_Bool)1) [2024-01-31 16:27:28,362 INFO L98 nessWitnessExtractor]: Loop invariant at [L5367-L5367] ((((((((((((((((((((((((((((((((ldv_3_container_platform_driver->driver.acpi_match_table == 0) && (ldv_3_container_platform_driver->driver.bus == 0)) && (ldv_3_container_platform_driver->driver.groups == 0)) && (ldv_3_container_platform_driver->driver.mod_name == 0)) && (ldv_3_container_platform_driver->driver.owner == & __this_module)) && (ldv_3_container_platform_driver->driver.p == 0)) && (ldv_3_container_platform_driver->driver.probe == 0)) && (ldv_3_container_platform_driver->driver.remove == 0)) && (ldv_3_container_platform_driver->driver.resume == 0)) && (ldv_3_container_platform_driver->driver.shutdown == 0)) && (ldv_3_container_platform_driver->driver.suppress_bind_attrs == (_Bool)0)) && (ldv_3_container_platform_driver->driver.suspend == 0)) && (ldv_3_container_platform_driver->id_table == 0)) && (ldv_3_container_platform_driver->prevent_deferred_probe == (_Bool)0)) && (ldv_3_container_platform_driver->resume == 0)) && (ldv_3_container_platform_driver->shutdown == 0)) && (ldv_3_container_platform_driver->suspend == 0)) && ((ldv_3_container_platform_driver->driver.pm)->complete == 0)) && ((ldv_3_container_platform_driver->driver.pm)->freeze_late == 0)) && ((ldv_3_container_platform_driver->driver.pm)->freeze_noirq == 0)) && ((ldv_3_container_platform_driver->driver.pm)->poweroff_late == 0)) && ((ldv_3_container_platform_driver->driver.pm)->poweroff_noirq == 0)) && ((ldv_3_container_platform_driver->driver.pm)->prepare == 0)) && ((ldv_3_container_platform_driver->driver.pm)->restore_early == 0)) && ((ldv_3_container_platform_driver->driver.pm)->restore_noirq == 0)) && ((ldv_3_container_platform_driver->driver.pm)->resume_early == 0)) && ((ldv_3_container_platform_driver->driver.pm)->resume_noirq == 0)) && ((ldv_3_container_platform_driver->driver.pm)->runtime_idle == 0)) && ((ldv_3_container_platform_driver->driver.pm)->suspend_late == 0)) && ((ldv_3_container_platform_driver->driver.pm)->suspend_noirq == 0)) && ((ldv_3_container_platform_driver->driver.pm)->thaw_early == 0)) && ((ldv_3_container_platform_driver->driver.pm)->thaw_noirq == 0)) && ((ldv_3_container_platform_driver->driver.owner)->sig_ok == (_Bool)0 || (ldv_3_container_platform_driver->driver.owner)->sig_ok == (_Bool)1) [2024-01-31 16:27:28,362 INFO L98 nessWitnessExtractor]: Location invariant before [L4507-L4507] context_data == tspi [2024-01-31 16:27:28,362 INFO L98 nessWitnessExtractor]: Location invariant before [L4527-L4527] context_data == tspi [2024-01-31 16:27:28,362 INFO L98 nessWitnessExtractor]: Location invariant before [L3432-L3432] bits_per_word <= 255U [2024-01-31 16:27:28,362 INFO L98 nessWitnessExtractor]: Location invariant before [L3736-L3736] count <= 4294967294U [2024-01-31 16:27:28,362 INFO L98 nessWitnessExtractor]: Location invariant before [L3158-L3158] (1UL <= dma_mask) && (dma_mask != 0UL) [2024-01-31 16:27:28,362 INFO L98 nessWitnessExtractor]: Location invariant before [L3600-L3600] ((((1U <= rx_full_count) && (i <= 4U)) && (count <= 4294967294U)) && (read_words == 0U)) && (rx_full_count != 0U) [2024-01-31 16:27:28,362 INFO L98 nessWitnessExtractor]: Location invariant before [L3218-L3218] (((attrs == 0) && (attrs == (struct dma_attrs *)0)) && (__ret_warn_on == 1)) && (_flags == 0UL) [2024-01-31 16:27:28,363 INFO L98 nessWitnessExtractor]: Location invariant before [L3176-L3176] (((dev == 0) && (gfp == 208U)) && (attrs == 0)) && (attrs == (struct dma_attrs *)0) [2024-01-31 16:27:28,363 INFO L98 nessWitnessExtractor]: Location invariant before [L3634-L3634] read_words == 0U [2024-01-31 16:27:28,363 INFO L98 nessWitnessExtractor]: Location invariant before [L3220-L3221] (((attrs == 0) && (attrs == (struct dma_attrs *)0)) && (__ret_warn_on == 1)) && (_flags == 0UL) [2024-01-31 16:27:28,363 INFO L98 nessWitnessExtractor]: Location invariant before [L3349-L3349] ((8UL <= reg) && (reg != 0UL)) && (((reg <= 16UL && reg <= 127UL) && (reg == 8UL || reg == 16UL)) || ((reg <= 384UL && reg <= 32767UL) && ((reg == 8UL || reg == 28UL) || reg == 384UL))) [2024-01-31 16:27:28,363 INFO L98 nessWitnessExtractor]: Location invariant before [L4369-L4369] flags == 0UL [2024-01-31 16:27:28,363 INFO L98 nessWitnessExtractor]: Location invariant before [L6001-L6001] ((size <= 1384U && size <= 32767U) && (((((size == 0U || size == 56U) || size == 72U) || size == 184U) || size == 200U) || size == 1384U)) || (size == 0U && size == (size_t )0UL) [2024-01-31 16:27:28,363 INFO L98 nessWitnessExtractor]: Location invariant before [L2733-L2734] ((((((((((((((((((((((((((0UL == __ret) && (0UL == __edi)) && (0UL == __esi)) && (0UL == __edx)) && (0UL == __ecx)) && (0UL == __eax)) && (__ret == 0UL)) && (__ret == __edi)) && (__ret == __esi)) && (__ret == __edx)) && (__ret == __ecx)) && (__ret == __eax)) && (__edi == 0UL)) && (__edi == __esi)) && (__edi == __edx)) && (__edi == __ecx)) && (__edi == __eax)) && (__esi == 0UL)) && (__esi == __edx)) && (__esi == __ecx)) && (__esi == __eax)) && (__edx == 0UL)) && (__edx == __ecx)) && (__edx == __eax)) && (__ecx == 0UL)) && (__ecx == __eax)) && (__eax == 0UL) [2024-01-31 16:27:28,363 INFO L98 nessWitnessExtractor]: Location invariant before [L4455-L4455] ((0UL == flags) && (err == 0)) && (flags == 0UL) [2024-01-31 16:27:28,363 INFO L98 nessWitnessExtractor]: Location invariant before [L3195-L3195] ((gfp == 208U) && (attrs == 0)) && (attrs == (struct dma_attrs *)0) [2024-01-31 16:27:28,363 INFO L98 nessWitnessExtractor]: Location invariant before [L3866-L3866] (((((-128 <= ret) && (-5 <= ret)) && (ret <= -1)) && (ret <= 127)) && (ret != 0)) && (ret == -5 || ret == 0) [2024-01-31 16:27:28,364 INFO L98 nessWitnessExtractor]: Location invariant before [L6968-L6968] arg1 == (char const *)"&(&tspi->lock)->rlock" [2024-01-31 16:27:28,364 INFO L98 nessWitnessExtractor]: Location invariant before [L3182-L3182] ((gfp == 208U) && (attrs == 0)) && (attrs == (struct dma_attrs *)0) [2024-01-31 16:27:28,364 INFO L98 nessWitnessExtractor]: Location invariant before [L3186-L3188] ((gfp == 208U) && (attrs == 0)) && (attrs == (struct dma_attrs *)0) [2024-01-31 16:27:28,364 INFO L98 nessWitnessExtractor]: Location invariant before [L4780-L4780] (ret <= -1) && (ret != 0) [2024-01-31 16:27:28,364 INFO L98 nessWitnessExtractor]: Location invariant before [L3233-L3233] (((attrs == 0) && (attrs == (struct dma_attrs *)0)) && (__ret_warn_on == 1)) && (_flags == 0UL) [2024-01-31 16:27:28,364 INFO L98 nessWitnessExtractor]: Location invariant before [L4886-L4886] (ret <= -1) && (ret != 0) [2024-01-31 16:27:28,364 INFO L98 nessWitnessExtractor]: Location invariant before [L5282-L5283] arg0 == data [2024-01-31 16:27:28,364 INFO L98 nessWitnessExtractor]: Location invariant before [L3440-L3440] bits_per_word <= 255U [2024-01-31 16:27:28,364 INFO L98 nessWitnessExtractor]: Location invariant before [L5869-L5869] (600U == size) && (size == 600U) [2024-01-31 16:27:28,364 INFO L98 nessWitnessExtractor]: Location invariant before [L4356-L4356] flags == 0UL [2024-01-31 16:27:28,365 INFO L98 nessWitnessExtractor]: Location invariant before [L2726-L2726] ((((0UL == __ret) && (0UL == __edi)) && (__ret == 0UL)) && (__ret == __edi)) && (__edi == 0UL) [2024-01-31 16:27:28,365 INFO L98 nessWitnessExtractor]: Location invariant before [L5870-L5870] ((600U == size) && (size == 600U)) && (master == 0) [2024-01-31 16:27:28,365 INFO L98 nessWitnessExtractor]: Location invariant before [L4700-L4700] 0 <= ret [2024-01-31 16:27:28,365 INFO L98 nessWitnessExtractor]: Location invariant before [L5327-L5327] (((((((((((arg0 == (void *)0) && ((unsigned long )__mod_of_device_table.data == 0UL)) && ((unsigned long )arg0 == 0UL)) && (__this_module.sig_ok == (_Bool)0 || __this_module.sig_ok == (_Bool)1)) && (x86_dma_fallback_dev.offline == (_Bool)0 || x86_dma_fallback_dev.offline == (_Bool)1)) && (x86_dma_fallback_dev.offline_disabled == (_Bool)0 || x86_dma_fallback_dev.offline_disabled == (_Bool)1)) && (x86_dma_fallback_dev.power.early_init == (_Bool)0 || x86_dma_fallback_dev.power.early_init == (_Bool)1)) && (x86_dma_fallback_dev.power.ignore_children == (_Bool)0 || x86_dma_fallback_dev.power.ignore_children == (_Bool)1)) && (x86_dma_fallback_dev.power.is_prepared == (_Bool)0 || x86_dma_fallback_dev.power.is_prepared == (_Bool)1)) && (x86_dma_fallback_dev.power.is_suspended == (_Bool)0 || x86_dma_fallback_dev.power.is_suspended == (_Bool)1)) && (x86_dma_fallback_dev.power.syscore == (_Bool)0 || x86_dma_fallback_dev.power.syscore == (_Bool)1)) && (x86_dma_fallback_dev.power.wakeup_path == (_Bool)0 || x86_dma_fallback_dev.power.wakeup_path == (_Bool)1) [2024-01-31 16:27:28,365 INFO L98 nessWitnessExtractor]: Location invariant before [L4523-L4523] context_data == tspi [2024-01-31 16:27:28,365 INFO L98 nessWitnessExtractor]: Loop invariant at [L3505-L3505] ((((1U <= max_n_32bit) && (max_n_32bit <= 1073741823U)) && (count <= 1073741822U)) && (max_n_32bit != 0U)) && (i <= 3U || i <= 4U) [2024-01-31 16:27:28,365 INFO L98 nessWitnessExtractor]: Location invariant before [L3505-L3505] ((((1U <= max_n_32bit) && (max_n_32bit <= 1073741823U)) && (count <= 1073741822U)) && (max_n_32bit != 0U)) && (i <= 3U || i <= 4U) [2024-01-31 16:27:28,365 INFO L98 nessWitnessExtractor]: Location invariant before [L6029-L6029] ((nmemb == 1U) && (nmemb == (size_t )1UL)) && (size == 2800U) [2024-01-31 16:27:28,365 INFO L98 nessWitnessExtractor]: Location invariant before [L3897-L3897] (((((-128 <= ret) && (-5 <= ret)) && (ret <= -1)) && (ret <= 127)) && (ret != 0)) && (ret == -5 || ret == 0) [2024-01-31 16:27:28,366 INFO L98 nessWitnessExtractor]: Location invariant before [L4437-L4437] ((((0 <= err) && (err <= 3)) && (err <= 255)) && (0UL == flags)) && (flags == 0UL) [2024-01-31 16:27:28,366 INFO L98 nessWitnessExtractor]: Location invariant before [L6028-L6028] ((nmemb == 1U) && (nmemb == (size_t )1UL)) && (size == 2800U) [2024-01-31 16:27:28,366 INFO L98 nessWitnessExtractor]: Location invariant before [L3671-L3671] (((1U <= consume) && (i <= 4294967294U)) && (count <= 4294967294U)) && (consume != 0U) [2024-01-31 16:27:28,366 INFO L98 nessWitnessExtractor]: Location invariant before [L4519-L4519] context_data == tspi [2024-01-31 16:27:28,366 INFO L98 nessWitnessExtractor]: Location invariant before [L3607-L3607] read_words == 0U [2024-01-31 16:27:28,366 INFO L98 nessWitnessExtractor]: Location invariant before [L3123-L3123] ((((1U <= (unsigned int )dir) && ((unsigned int )dir <= 2U)) && ((unsigned int )dir <= 127U)) && ((unsigned int )dir != 0U)) && ((unsigned int )dir == 1U || (unsigned int )dir == 2U) [2024-01-31 16:27:28,366 INFO L98 nessWitnessExtractor]: Location invariant before [L5270-L5270] (((((((((0 == ldv_2_callback_handler) && (0 == ldv_2_data_data)) && (0 == ldv_2_thread_thread)) && (arg0 == data)) && (ldv_2_callback_handler == 0)) && (ldv_2_callback_handler == ldv_2_data_data)) && (ldv_2_callback_handler == ldv_2_thread_thread)) && (ldv_2_data_data == ldv_2_thread_thread)) && (ldv_2_thread_thread == 0)) && ((unsigned long )ldv_2_data_data == 0UL) [2024-01-31 16:27:28,366 INFO L98 nessWitnessExtractor]: Location invariant before [L5169-L5169] ((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((arg0 == ldv_8_platform_driver_platform_driver) && (arg0->driver.acpi_match_table == 0)) && (arg0->driver.bus == 0)) && (arg0->driver.groups == 0)) && (arg0->driver.mod_name == 0)) && (arg0->driver.owner == & __this_module)) && (arg0->driver.p == 0)) && (arg0->driver.probe == 0)) && (arg0->driver.remove == 0)) && (arg0->driver.resume == 0)) && (arg0->driver.shutdown == 0)) && (arg0->driver.suppress_bind_attrs == (_Bool)0)) && (arg0->driver.suspend == 0)) && (arg0->id_table == 0)) && (arg0->prevent_deferred_probe == (_Bool)0)) && (arg0->resume == 0)) && (arg0->shutdown == 0)) && (arg0->suspend == 0)) && (ldv_8_platform_driver_platform_driver->driver.acpi_match_table == 0)) && (ldv_8_platform_driver_platform_driver->driver.bus == 0)) && (ldv_8_platform_driver_platform_driver->driver.groups == 0)) && (ldv_8_platform_driver_platform_driver->driver.mod_name == 0)) && (ldv_8_platform_driver_platform_driver->driver.owner == & __this_module)) && (ldv_8_platform_driver_platform_driver->driver.p == 0)) && (ldv_8_platform_driver_platform_driver->driver.probe == 0)) && (ldv_8_platform_driver_platform_driver->driver.remove == 0)) && (ldv_8_platform_driver_platform_driver->driver.resume == 0)) && (ldv_8_platform_driver_platform_driver->driver.shutdown == 0)) && (ldv_8_platform_driver_platform_driver->driver.suppress_bind_attrs == (_Bool)0)) && (ldv_8_platform_driver_platform_driver->driver.suspend == 0)) && (ldv_8_platform_driver_platform_driver->id_table == 0)) && (ldv_8_platform_driver_platform_driver->prevent_deferred_probe == (_Bool)0)) && (ldv_8_platform_driver_platform_driver->resume == 0)) && (ldv_8_platform_driver_platform_driver->shutdown == 0)) && (ldv_8_platform_driver_platform_driver->suspend == 0)) && ((arg0->driver.pm)->complete == 0)) && ((arg0->driver.pm)->freeze_late == 0)) && ((arg0->driver.pm)->freeze_noirq == 0)) && ((arg0->driver.pm)->poweroff_late == 0)) && ((arg0->driver.pm)->poweroff_noirq == 0)) && ((arg0->driver.pm)->prepare == 0)) && ((arg0->driver.pm)->restore_early == 0)) && ((arg0->driver.pm)->restore_noirq == 0)) && ((arg0->driver.pm)->resume_early == 0)) && ((arg0->driver.pm)->resume_noirq == 0)) && ((arg0->driver.pm)->runtime_idle == 0)) && ((arg0->driver.pm)->suspend_late == 0)) && ((arg0->driver.pm)->suspend_noirq == 0)) && ((arg0->driver.pm)->thaw_early == 0)) && ((arg0->driver.pm)->thaw_noirq == 0)) && ((ldv_8_platform_driver_platform_driver->driver.pm)->complete == 0)) && ((ldv_8_platform_driver_platform_driver->driver.pm)->freeze_late == 0)) && ((ldv_8_platform_driver_platform_driver->driver.pm)->freeze_noirq == 0)) && ((ldv_8_platform_driver_platform_driver->driver.pm)->poweroff_late == 0)) && ((ldv_8_platform_driver_platform_driver->driver.pm)->poweroff_noirq == 0)) && ((ldv_8_platform_driver_platform_driver->driver.pm)->prepare == 0)) && ((ldv_8_platform_driver_platform_driver->driver.pm)->restore_early == 0)) && ((ldv_8_platform_driver_platform_driver->driver.pm)->restore_noirq == 0)) && ((ldv_8_platform_driver_platform_driver->driver.pm)->resume_early == 0)) && ((ldv_8_platform_driver_platform_driver->driver.pm)->resume_noirq == 0)) && ((ldv_8_platform_driver_platform_driver->driver.pm)->runtime_idle == 0)) && ((ldv_8_platform_driver_platform_driver->driver.pm)->suspend_late == 0)) && ((ldv_8_platform_driver_platform_driver->driver.pm)->suspend_noirq == 0)) && ((ldv_8_platform_driver_platform_driver->driver.pm)->thaw_early == 0)) && ((ldv_8_platform_driver_platform_driver->driver.pm)->thaw_noirq == 0)) && ((arg0->driver.owner)->sig_ok == (_Bool)0 || (arg0->driver.owner)->sig_ok == (_Bool)1)) && ((ldv_8_platform_driver_platform_driver->driver.owner)->sig_ok == (_Bool)0 || (ldv_8_platform_driver_platform_driver->driver.owner)->sig_ok == (_Bool)1) [2024-01-31 16:27:28,366 INFO L98 nessWitnessExtractor]: Location invariant before [L4349-L4349] (0UL == flags) && (flags == 0UL) [2024-01-31 16:27:28,367 INFO L98 nessWitnessExtractor]: Location invariant before [L6067-L6067] (((((((((((size == 16U && size == (size_t )16UL) && (unsigned long )__mod_of_device_table.data == 0UL) && (__this_module.sig_ok == (_Bool)0 || __this_module.sig_ok == (_Bool)1)) && (x86_dma_fallback_dev.offline == (_Bool)0 || x86_dma_fallback_dev.offline == (_Bool)1)) && (x86_dma_fallback_dev.offline_disabled == (_Bool)0 || x86_dma_fallback_dev.offline_disabled == (_Bool)1)) && (x86_dma_fallback_dev.power.early_init == (_Bool)0 || x86_dma_fallback_dev.power.early_init == (_Bool)1)) && (x86_dma_fallback_dev.power.ignore_children == (_Bool)0 || x86_dma_fallback_dev.power.ignore_children == (_Bool)1)) && (x86_dma_fallback_dev.power.is_prepared == (_Bool)0 || x86_dma_fallback_dev.power.is_prepared == (_Bool)1)) && (x86_dma_fallback_dev.power.is_suspended == (_Bool)0 || x86_dma_fallback_dev.power.is_suspended == (_Bool)1)) && (x86_dma_fallback_dev.power.syscore == (_Bool)0 || x86_dma_fallback_dev.power.syscore == (_Bool)1)) && (x86_dma_fallback_dev.power.wakeup_path == (_Bool)0 || x86_dma_fallback_dev.power.wakeup_path == (_Bool)1)) || ((((16U <= size && size <= 1432U) && size <= 32767U) && size != 0U) && ((size == 16U || size == 40U) || size == 1432U)) [2024-01-31 16:27:28,367 INFO L98 nessWitnessExtractor]: Location invariant before [L4707-L4707] 0 <= ret [2024-01-31 16:27:28,367 INFO L98 nessWitnessExtractor]: Location invariant before [L5193-L5194] (((((8192UL == arg3) && (arg0 == ldv_9_line_line)) && (arg1 == ldv_9_callback_handler)) && (arg2 == ldv_9_thread_thread)) && (arg3 == 8192UL)) && (arg5 == ldv_9_data_data) [2024-01-31 16:27:28,367 INFO L98 nessWitnessExtractor]: Location invariant before [L3086-L3086] ((((1U <= (unsigned int )dir) && ((unsigned int )dir <= 2U)) && ((unsigned int )dir <= 127U)) && ((unsigned int )dir != 0U)) && ((unsigned int )dir == 1U || (unsigned int )dir == 2U) [2024-01-31 16:27:28,367 INFO L98 nessWitnessExtractor]: Location invariant before [L3534-L3534] (((((((1U <= nbytes) && (1U <= max_n_32bit)) && (i <= 4294967294U)) && (count <= 4294967294U)) && (tx_empty_count == _min2___0)) && (max_n_32bit == written_words)) && (nbytes != 0U)) && (max_n_32bit != 0U) [2024-01-31 16:27:28,367 INFO L98 nessWitnessExtractor]: Location invariant before [L4355-L4355] flags == 0UL [2024-01-31 16:27:28,367 INFO L98 nessWitnessExtractor]: Location invariant before [L3839-L3839] (0 == ret) && (ret == 0) [2024-01-31 16:27:28,367 INFO L98 nessWitnessExtractor]: Location invariant before [L4716-L4716] 0 <= ret [2024-01-31 16:27:28,367 INFO L98 nessWitnessExtractor]: Location invariant before [L3535-L3535] (((((((1U <= nbytes) && (1U <= max_n_32bit)) && (1U <= i)) && (count <= 4294967294U)) && (tx_empty_count == _min2___0)) && (max_n_32bit == written_words)) && (nbytes != 0U)) && (max_n_32bit != 0U) [2024-01-31 16:27:28,367 INFO L98 nessWitnessExtractor]: Location invariant before [L4024-L4024] dma_to_memory == (_Bool)0 || dma_to_memory == (_Bool)1 [2024-01-31 16:27:28,368 INFO L98 nessWitnessExtractor]: Location invariant before [L3524-L3524] (tx_empty_count == _min2___0) && (max_n_32bit == written_words) [2024-01-31 16:27:28,368 INFO L98 nessWitnessExtractor]: Location invariant before [L7052-L7052] arg1 == (char const *)"spi" [2024-01-31 16:27:28,368 INFO L98 nessWitnessExtractor]: Location invariant before [L5349-L5349] arg0 == data [2024-01-31 16:27:28,368 INFO L98 nessWitnessExtractor]: Location invariant before [L3133-L3133] ((0UL == dma_mask) && (gfp == 208U)) && (dma_mask == 0UL) [2024-01-31 16:27:28,368 INFO L98 nessWitnessExtractor]: Location invariant before [L3672-L3672] (((1U <= consume) && (i <= 4294967294U)) && (count <= 4294967294U)) && (consume != 0U) [2024-01-31 16:27:28,368 INFO L98 nessWitnessExtractor]: Location invariant before [L3189-L3189] ((gfp == 208U) && (attrs == 0)) && (attrs == (struct dma_attrs *)0) [2024-01-31 16:27:28,368 INFO L98 nessWitnessExtractor]: Location invariant before [L6071-L6071] (((((((((((size == 16U && size == (size_t )16UL) && (unsigned long )__mod_of_device_table.data == 0UL) && (__this_module.sig_ok == (_Bool)0 || __this_module.sig_ok == (_Bool)1)) && (x86_dma_fallback_dev.offline == (_Bool)0 || x86_dma_fallback_dev.offline == (_Bool)1)) && (x86_dma_fallback_dev.offline_disabled == (_Bool)0 || x86_dma_fallback_dev.offline_disabled == (_Bool)1)) && (x86_dma_fallback_dev.power.early_init == (_Bool)0 || x86_dma_fallback_dev.power.early_init == (_Bool)1)) && (x86_dma_fallback_dev.power.ignore_children == (_Bool)0 || x86_dma_fallback_dev.power.ignore_children == (_Bool)1)) && (x86_dma_fallback_dev.power.is_prepared == (_Bool)0 || x86_dma_fallback_dev.power.is_prepared == (_Bool)1)) && (x86_dma_fallback_dev.power.is_suspended == (_Bool)0 || x86_dma_fallback_dev.power.is_suspended == (_Bool)1)) && (x86_dma_fallback_dev.power.syscore == (_Bool)0 || x86_dma_fallback_dev.power.syscore == (_Bool)1)) && (x86_dma_fallback_dev.power.wakeup_path == (_Bool)0 || x86_dma_fallback_dev.power.wakeup_path == (_Bool)1)) || ((((16U <= size && size <= 1432U) && size <= 32767U) && size != 0U) && ((size == 16U || size == 40U) || size == 1432U)) [2024-01-31 16:27:28,368 INFO L98 nessWitnessExtractor]: Location invariant before [L4337-L4338] (0UL == flags) && (flags == 0UL) [2024-01-31 16:27:28,368 INFO L98 nessWitnessExtractor]: Location invariant before [L4937-L4937] (ret <= -1) && (ret != 0) [2024-01-31 16:27:28,368 INFO L98 nessWitnessExtractor]: Location invariant before [L3211-L3211] (attrs == 0) && (attrs == (struct dma_attrs *)0) [2024-01-31 16:27:28,369 INFO L98 nessWitnessExtractor]: Location invariant before [L5374-L5374] ((((((((((((((((((((((((((((((((ldv_3_container_platform_driver->driver.acpi_match_table == 0) && (ldv_3_container_platform_driver->driver.bus == 0)) && (ldv_3_container_platform_driver->driver.groups == 0)) && (ldv_3_container_platform_driver->driver.mod_name == 0)) && (ldv_3_container_platform_driver->driver.owner == & __this_module)) && (ldv_3_container_platform_driver->driver.p == 0)) && (ldv_3_container_platform_driver->driver.probe == 0)) && (ldv_3_container_platform_driver->driver.remove == 0)) && (ldv_3_container_platform_driver->driver.resume == 0)) && (ldv_3_container_platform_driver->driver.shutdown == 0)) && (ldv_3_container_platform_driver->driver.suppress_bind_attrs == (_Bool)0)) && (ldv_3_container_platform_driver->driver.suspend == 0)) && (ldv_3_container_platform_driver->id_table == 0)) && (ldv_3_container_platform_driver->prevent_deferred_probe == (_Bool)0)) && (ldv_3_container_platform_driver->resume == 0)) && (ldv_3_container_platform_driver->shutdown == 0)) && (ldv_3_container_platform_driver->suspend == 0)) && ((ldv_3_container_platform_driver->driver.pm)->complete == 0)) && ((ldv_3_container_platform_driver->driver.pm)->freeze_late == 0)) && ((ldv_3_container_platform_driver->driver.pm)->freeze_noirq == 0)) && ((ldv_3_container_platform_driver->driver.pm)->poweroff_late == 0)) && ((ldv_3_container_platform_driver->driver.pm)->poweroff_noirq == 0)) && ((ldv_3_container_platform_driver->driver.pm)->prepare == 0)) && ((ldv_3_container_platform_driver->driver.pm)->restore_early == 0)) && ((ldv_3_container_platform_driver->driver.pm)->restore_noirq == 0)) && ((ldv_3_container_platform_driver->driver.pm)->resume_early == 0)) && ((ldv_3_container_platform_driver->driver.pm)->resume_noirq == 0)) && ((ldv_3_container_platform_driver->driver.pm)->runtime_idle == 0)) && ((ldv_3_container_platform_driver->driver.pm)->suspend_late == 0)) && ((ldv_3_container_platform_driver->driver.pm)->suspend_noirq == 0)) && ((ldv_3_container_platform_driver->driver.pm)->thaw_early == 0)) && ((ldv_3_container_platform_driver->driver.pm)->thaw_noirq == 0)) && ((ldv_3_container_platform_driver->driver.owner)->sig_ok == (_Bool)0 || (ldv_3_container_platform_driver->driver.owner)->sig_ok == (_Bool)1) [2024-01-31 16:27:28,369 INFO L98 nessWitnessExtractor]: Location invariant before [L3836-L3836] (0 == ret) && (ret == 0) [2024-01-31 16:27:28,369 INFO L98 nessWitnessExtractor]: Location invariant before [L6971-L6971] ((((4295UL <= arg0) && (arg0 <= 8590UL)) && (arg0 <= 32767UL)) && (arg0 != 0UL)) && (arg0 == 4295UL || arg0 == 8590UL) [2024-01-31 16:27:28,369 INFO L98 nessWitnessExtractor]: Location invariant before [L4450-L4450] ((((((0 <= err) && (1 <= err)) && (err <= 3)) && (err <= 255)) && (0UL == flags)) && (flags == 0UL)) && (err != 0) [2024-01-31 16:27:28,369 INFO L98 nessWitnessExtractor]: Location invariant before [L4064-L4064] (dma_to_memory == (_Bool)0) && (dma_to_memory == (bool )0) [2024-01-31 16:27:28,369 INFO L98 nessWitnessExtractor]: Location invariant before [L3501-L3501] ((((((1U <= nbytes) && (1U <= max_n_32bit)) && (max_n_32bit <= 1073741823U)) && (i <= 3U)) && (count <= 1073741822U)) && (nbytes != 0U)) && (max_n_32bit != 0U) [2024-01-31 16:27:28,369 INFO L98 nessWitnessExtractor]: Location invariant before [L3063-L3063] ((((1U <= (unsigned int )dir) && ((unsigned int )dir <= 2U)) && ((unsigned int )dir <= 127U)) && ((unsigned int )dir != 0U)) && ((unsigned int )dir == 1U || (unsigned int )dir == 2U) [2024-01-31 16:27:28,369 INFO L98 nessWitnessExtractor]: Location invariant before [L4731-L4731] 0 <= ret [2024-01-31 16:27:28,369 INFO L98 nessWitnessExtractor]: Location invariant before [L5287-L5287] (arg0 == data) && ((unsigned int )ldv_2_ret_val_default == 2U) [2024-01-31 16:27:28,370 INFO L98 nessWitnessExtractor]: Location invariant before [L3229-L3231] (((attrs == 0) && (attrs == (struct dma_attrs *)0)) && (__ret_warn_on == 1)) && (_flags == 0UL) [2024-01-31 16:27:28,370 INFO L98 nessWitnessExtractor]: Location invariant before [L4062-L4062] (dma_to_memory == (_Bool)0) && (dma_to_memory == (bool )0) [2024-01-31 16:27:28,370 INFO L98 nessWitnessExtractor]: Location invariant before [L3499-L3499] ((((((1U <= nbytes) && (1U <= max_n_32bit)) && (max_n_32bit <= 1073741823U)) && (i <= 3U)) && (count <= 1073741822U)) && (nbytes != 0U)) && (max_n_32bit != 0U) [2024-01-31 16:27:28,370 INFO L98 nessWitnessExtractor]: Location invariant before [L4464-L4464] (err == 0) && (flags == 0UL) [2024-01-31 16:27:28,370 INFO L98 nessWitnessExtractor]: Loop invariant at [L3732-L3732] count <= 4294967294U [2024-01-31 16:27:28,370 INFO L98 nessWitnessExtractor]: Location invariant before [L3732-L3732] count <= 4294967294U [2024-01-31 16:27:28,370 INFO L98 nessWitnessExtractor]: Location invariant before [L4035-L4035] ((((((0U == dma_sconfig.dst_maxburst) && (4 == dma_sconfig.dst_addr_width)) && (dma_to_memory == (_Bool)0)) && (dma_to_memory == (bool )0)) && (ret == 0)) && (dma_sconfig.dst_maxburst == 0U)) && ((unsigned int )dma_sconfig.dst_addr_width == 4U) [2024-01-31 16:27:28,370 INFO L98 nessWitnessExtractor]: Location invariant before [L3586-L3586] (((1U <= rx_full_count) && (count <= 4294967294U)) && (read_words == 0U)) && (rx_full_count != 0U) [2024-01-31 16:27:28,370 INFO L98 nessWitnessExtractor]: Location invariant before [L6066-L6066] (((((((((((size == 16U && size == (size_t )16UL) && (unsigned long )__mod_of_device_table.data == 0UL) && (__this_module.sig_ok == (_Bool)0 || __this_module.sig_ok == (_Bool)1)) && (x86_dma_fallback_dev.offline == (_Bool)0 || x86_dma_fallback_dev.offline == (_Bool)1)) && (x86_dma_fallback_dev.offline_disabled == (_Bool)0 || x86_dma_fallback_dev.offline_disabled == (_Bool)1)) && (x86_dma_fallback_dev.power.early_init == (_Bool)0 || x86_dma_fallback_dev.power.early_init == (_Bool)1)) && (x86_dma_fallback_dev.power.ignore_children == (_Bool)0 || x86_dma_fallback_dev.power.ignore_children == (_Bool)1)) && (x86_dma_fallback_dev.power.is_prepared == (_Bool)0 || x86_dma_fallback_dev.power.is_prepared == (_Bool)1)) && (x86_dma_fallback_dev.power.is_suspended == (_Bool)0 || x86_dma_fallback_dev.power.is_suspended == (_Bool)1)) && (x86_dma_fallback_dev.power.syscore == (_Bool)0 || x86_dma_fallback_dev.power.syscore == (_Bool)1)) && (x86_dma_fallback_dev.power.wakeup_path == (_Bool)0 || x86_dma_fallback_dev.power.wakeup_path == (_Bool)1)) || ((((16U <= size && size <= 1432U) && size <= 32767U) && size != 0U) && ((size == 16U || size == 40U) || size == 1432U)) [2024-01-31 16:27:28,370 INFO L98 nessWitnessExtractor]: Location invariant before [L5133-L5133] ((((((((((((((((((((((((((((((((((arg1 == & __this_module) && (arg0->driver.acpi_match_table == 0)) && (arg0->driver.bus == 0)) && (arg0->driver.groups == 0)) && (arg0->driver.mod_name == 0)) && (arg0->driver.owner == & __this_module)) && (arg0->driver.p == 0)) && (arg0->driver.probe == 0)) && (arg0->driver.remove == 0)) && (arg0->driver.resume == 0)) && (arg0->driver.shutdown == 0)) && (arg0->driver.suppress_bind_attrs == (_Bool)0)) && (arg0->driver.suspend == 0)) && (arg0->id_table == 0)) && (arg0->prevent_deferred_probe == (_Bool)0)) && (arg0->resume == 0)) && (arg0->shutdown == 0)) && (arg0->suspend == 0)) && ((arg0->driver.pm)->complete == 0)) && ((arg0->driver.pm)->freeze_late == 0)) && ((arg0->driver.pm)->freeze_noirq == 0)) && ((arg0->driver.pm)->poweroff_late == 0)) && ((arg0->driver.pm)->poweroff_noirq == 0)) && ((arg0->driver.pm)->prepare == 0)) && ((arg0->driver.pm)->restore_early == 0)) && ((arg0->driver.pm)->restore_noirq == 0)) && ((arg0->driver.pm)->resume_early == 0)) && ((arg0->driver.pm)->resume_noirq == 0)) && ((arg0->driver.pm)->runtime_idle == 0)) && ((arg0->driver.pm)->suspend_late == 0)) && ((arg0->driver.pm)->suspend_noirq == 0)) && ((arg0->driver.pm)->thaw_early == 0)) && ((arg0->driver.pm)->thaw_noirq == 0)) && (arg1->sig_ok == (_Bool)0 || arg1->sig_ok == (_Bool)1)) && ((arg0->driver.owner)->sig_ok == (_Bool)0 || (arg0->driver.owner)->sig_ok == (_Bool)1) [2024-01-31 16:27:28,371 INFO L98 nessWitnessExtractor]: Location invariant before [L3606-L3606] read_words == 0U [2024-01-31 16:27:28,371 INFO L98 nessWitnessExtractor]: Location invariant before [L3488-L3488] fifo_words_left == _min1 [2024-01-31 16:27:28,371 INFO L98 nessWitnessExtractor]: Location invariant before [L3666-L3666] count <= 4294967294U [2024-01-31 16:27:28,371 INFO L98 nessWitnessExtractor]: Location invariant before [L3289-L3289] ((propname == (char const *)"spi-max-frequency") && (sz == 1U)) && (sz == (size_t )1UL) [2024-01-31 16:27:28,371 INFO L98 nessWitnessExtractor]: Location invariant before [L3542-L3542] ((((1U <= max_n_32bit) && (count <= 4294967294U)) && (tx_empty_count == _min2___0)) && (max_n_32bit == written_words)) && (max_n_32bit != 0U) [2024-01-31 16:27:28,371 INFO L98 nessWitnessExtractor]: Location invariant before [L4009-L4009] (dma_buf == 0) && (dma_to_memory == (_Bool)0 || dma_to_memory == (_Bool)1) [2024-01-31 16:27:28,371 INFO L98 nessWitnessExtractor]: Location invariant before [L5377-L5377] ((((((((((((((((((((((((((((((((ldv_3_container_platform_driver->driver.acpi_match_table == 0) && (ldv_3_container_platform_driver->driver.bus == 0)) && (ldv_3_container_platform_driver->driver.groups == 0)) && (ldv_3_container_platform_driver->driver.mod_name == 0)) && (ldv_3_container_platform_driver->driver.owner == & __this_module)) && (ldv_3_container_platform_driver->driver.p == 0)) && (ldv_3_container_platform_driver->driver.probe == 0)) && (ldv_3_container_platform_driver->driver.remove == 0)) && (ldv_3_container_platform_driver->driver.resume == 0)) && (ldv_3_container_platform_driver->driver.shutdown == 0)) && (ldv_3_container_platform_driver->driver.suppress_bind_attrs == (_Bool)0)) && (ldv_3_container_platform_driver->driver.suspend == 0)) && (ldv_3_container_platform_driver->id_table == 0)) && (ldv_3_container_platform_driver->prevent_deferred_probe == (_Bool)0)) && (ldv_3_container_platform_driver->resume == 0)) && (ldv_3_container_platform_driver->shutdown == 0)) && (ldv_3_container_platform_driver->suspend == 0)) && ((ldv_3_container_platform_driver->driver.pm)->complete == 0)) && ((ldv_3_container_platform_driver->driver.pm)->freeze_late == 0)) && ((ldv_3_container_platform_driver->driver.pm)->freeze_noirq == 0)) && ((ldv_3_container_platform_driver->driver.pm)->poweroff_late == 0)) && ((ldv_3_container_platform_driver->driver.pm)->poweroff_noirq == 0)) && ((ldv_3_container_platform_driver->driver.pm)->prepare == 0)) && ((ldv_3_container_platform_driver->driver.pm)->restore_early == 0)) && ((ldv_3_container_platform_driver->driver.pm)->restore_noirq == 0)) && ((ldv_3_container_platform_driver->driver.pm)->resume_early == 0)) && ((ldv_3_container_platform_driver->driver.pm)->resume_noirq == 0)) && ((ldv_3_container_platform_driver->driver.pm)->runtime_idle == 0)) && ((ldv_3_container_platform_driver->driver.pm)->suspend_late == 0)) && ((ldv_3_container_platform_driver->driver.pm)->suspend_noirq == 0)) && ((ldv_3_container_platform_driver->driver.pm)->thaw_early == 0)) && ((ldv_3_container_platform_driver->driver.pm)->thaw_noirq == 0)) && ((ldv_3_container_platform_driver->driver.owner)->sig_ok == (_Bool)0 || (ldv_3_container_platform_driver->driver.owner)->sig_ok == (_Bool)1) [2024-01-31 16:27:28,371 INFO L98 nessWitnessExtractor]: Location invariant before [L4342-L4342] (0UL == flags) && (flags == 0UL) [2024-01-31 16:27:28,371 INFO L98 nessWitnessExtractor]: Location invariant before [L4073-L4074] dma_to_memory == (_Bool)0 || dma_to_memory == (_Bool)1 [2024-01-31 16:27:28,371 INFO L98 nessWitnessExtractor]: Location invariant before [L3667-L3667] ((count <= 4294967294U) && (0U == x)) && (x == 0U) [2024-01-31 16:27:28,371 INFO L98 nessWitnessExtractor]: Location invariant before [L3510-L3510] ((((1U <= max_n_32bit) && (max_n_32bit <= 1073741823U)) && (i <= 4U)) && (count <= 1073741822U)) && (max_n_32bit != 0U) [2024-01-31 16:27:28,372 INFO L98 nessWitnessExtractor]: Location invariant before [L5404-L5404] ((((((((((((((((((((((((((((((((ldv_3_container_platform_driver->driver.acpi_match_table == 0) && (ldv_3_container_platform_driver->driver.bus == 0)) && (ldv_3_container_platform_driver->driver.groups == 0)) && (ldv_3_container_platform_driver->driver.mod_name == 0)) && (ldv_3_container_platform_driver->driver.owner == & __this_module)) && (ldv_3_container_platform_driver->driver.p == 0)) && (ldv_3_container_platform_driver->driver.probe == 0)) && (ldv_3_container_platform_driver->driver.remove == 0)) && (ldv_3_container_platform_driver->driver.resume == 0)) && (ldv_3_container_platform_driver->driver.shutdown == 0)) && (ldv_3_container_platform_driver->driver.suppress_bind_attrs == (_Bool)0)) && (ldv_3_container_platform_driver->driver.suspend == 0)) && (ldv_3_container_platform_driver->id_table == 0)) && (ldv_3_container_platform_driver->prevent_deferred_probe == (_Bool)0)) && (ldv_3_container_platform_driver->resume == 0)) && (ldv_3_container_platform_driver->shutdown == 0)) && (ldv_3_container_platform_driver->suspend == 0)) && ((ldv_3_container_platform_driver->driver.pm)->complete == 0)) && ((ldv_3_container_platform_driver->driver.pm)->freeze_late == 0)) && ((ldv_3_container_platform_driver->driver.pm)->freeze_noirq == 0)) && ((ldv_3_container_platform_driver->driver.pm)->poweroff_late == 0)) && ((ldv_3_container_platform_driver->driver.pm)->poweroff_noirq == 0)) && ((ldv_3_container_platform_driver->driver.pm)->prepare == 0)) && ((ldv_3_container_platform_driver->driver.pm)->restore_early == 0)) && ((ldv_3_container_platform_driver->driver.pm)->restore_noirq == 0)) && ((ldv_3_container_platform_driver->driver.pm)->resume_early == 0)) && ((ldv_3_container_platform_driver->driver.pm)->resume_noirq == 0)) && ((ldv_3_container_platform_driver->driver.pm)->runtime_idle == 0)) && ((ldv_3_container_platform_driver->driver.pm)->suspend_late == 0)) && ((ldv_3_container_platform_driver->driver.pm)->suspend_noirq == 0)) && ((ldv_3_container_platform_driver->driver.pm)->thaw_early == 0)) && ((ldv_3_container_platform_driver->driver.pm)->thaw_noirq == 0)) && ((ldv_3_container_platform_driver->driver.owner)->sig_ok == (_Bool)0 || (ldv_3_container_platform_driver->driver.owner)->sig_ok == (_Bool)1) [2024-01-31 16:27:28,372 INFO L98 nessWitnessExtractor]: Location invariant before [L4019-L4019] (dma_to_memory == (_Bool)0) && (dma_to_memory == (bool )0) [2024-01-31 16:27:28,372 INFO L98 nessWitnessExtractor]: Location invariant before [L3434-L3434] ((((8U <= bits_per_word) && (bits_per_word <= 16U)) && (bits_per_word <= 127U)) && (bits_per_word != 0U)) && (bits_per_word == 8U || bits_per_word == 16U) [2024-01-31 16:27:28,372 INFO L98 nessWitnessExtractor]: Location invariant before [L5227-L5227] (ldv_5_tegra_slink_driver_exit_default == 0) && (ldv_5_tegra_slink_driver_init_default == 0) [2024-01-31 16:27:28,372 INFO L98 nessWitnessExtractor]: Location invariant before [L3511-L3511] ((((1U <= max_n_32bit) && (max_n_32bit <= 1073741823U)) && (i <= 4U)) && (count <= 1073741822U)) && (max_n_32bit != 0U) [2024-01-31 16:27:28,372 INFO L98 nessWitnessExtractor]: Location invariant before [L4762-L4762] 0 <= ret [2024-01-31 16:27:28,372 INFO L98 nessWitnessExtractor]: Location invariant before [L5354-L5354] ((0 == ldv_3_container_platform_driver) && (arg0 == data)) && (ldv_3_container_platform_driver == 0) [2024-01-31 16:27:28,372 INFO L98 nessWitnessExtractor]: Location invariant before [L5360-L5360] (((((((((((((((((((((((((((((((((arg0 == data) && (ldv_3_container_platform_driver->driver.acpi_match_table == 0)) && (ldv_3_container_platform_driver->driver.bus == 0)) && (ldv_3_container_platform_driver->driver.groups == 0)) && (ldv_3_container_platform_driver->driver.mod_name == 0)) && (ldv_3_container_platform_driver->driver.owner == & __this_module)) && (ldv_3_container_platform_driver->driver.p == 0)) && (ldv_3_container_platform_driver->driver.probe == 0)) && (ldv_3_container_platform_driver->driver.remove == 0)) && (ldv_3_container_platform_driver->driver.resume == 0)) && (ldv_3_container_platform_driver->driver.shutdown == 0)) && (ldv_3_container_platform_driver->driver.suppress_bind_attrs == (_Bool)0)) && (ldv_3_container_platform_driver->driver.suspend == 0)) && (ldv_3_container_platform_driver->id_table == 0)) && (ldv_3_container_platform_driver->prevent_deferred_probe == (_Bool)0)) && (ldv_3_container_platform_driver->resume == 0)) && (ldv_3_container_platform_driver->shutdown == 0)) && (ldv_3_container_platform_driver->suspend == 0)) && ((ldv_3_container_platform_driver->driver.pm)->complete == 0)) && ((ldv_3_container_platform_driver->driver.pm)->freeze_late == 0)) && ((ldv_3_container_platform_driver->driver.pm)->freeze_noirq == 0)) && ((ldv_3_container_platform_driver->driver.pm)->poweroff_late == 0)) && ((ldv_3_container_platform_driver->driver.pm)->poweroff_noirq == 0)) && ((ldv_3_container_platform_driver->driver.pm)->prepare == 0)) && ((ldv_3_container_platform_driver->driver.pm)->restore_early == 0)) && ((ldv_3_container_platform_driver->driver.pm)->restore_noirq == 0)) && ((ldv_3_container_platform_driver->driver.pm)->resume_early == 0)) && ((ldv_3_container_platform_driver->driver.pm)->resume_noirq == 0)) && ((ldv_3_container_platform_driver->driver.pm)->runtime_idle == 0)) && ((ldv_3_container_platform_driver->driver.pm)->suspend_late == 0)) && ((ldv_3_container_platform_driver->driver.pm)->suspend_noirq == 0)) && ((ldv_3_container_platform_driver->driver.pm)->thaw_early == 0)) && ((ldv_3_container_platform_driver->driver.pm)->thaw_noirq == 0)) && ((ldv_3_container_platform_driver->driver.owner)->sig_ok == (_Bool)0 || (ldv_3_container_platform_driver->driver.owner)->sig_ok == (_Bool)1) [2024-01-31 16:27:28,372 INFO L98 nessWitnessExtractor]: Location invariant before [L3578-L3578] (0U == read_words) && (read_words == 0U) [2024-01-31 16:27:28,372 INFO L98 nessWitnessExtractor]: Location invariant before [L4763-L4763] 0 <= ret [2024-01-31 16:27:28,373 INFO L98 nessWitnessExtractor]: Location invariant before [L3847-L3847] (0 == ret) && (ret == 0) [2024-01-31 16:27:28,373 INFO L98 nessWitnessExtractor]: Location invariant before [L3433-L3433] ((((8U <= bits_per_word) && (bits_per_word <= 16U)) && (bits_per_word <= 127U)) && (bits_per_word != 0U)) && (bits_per_word == 8U || bits_per_word == 16U) [2024-01-31 16:27:28,373 INFO L98 nessWitnessExtractor]: Location invariant before [L3596-L3596] ((((1U <= rx_full_count) && (i <= 4U)) && (count <= 4294967294U)) && (read_words == 0U)) && (rx_full_count != 0U) [2024-01-31 16:27:28,373 INFO L98 nessWitnessExtractor]: Loop invariant at [L3596-L3596] ((((1U <= rx_full_count) && (i <= 4U)) && (count <= 4294967294U)) && (read_words == 0U)) && (rx_full_count != 0U) [2024-01-31 16:27:28,373 INFO L98 nessWitnessExtractor]: Location invariant before [L3843-L3843] (0 == ret) && (ret == 0) [2024-01-31 16:27:28,373 INFO L98 nessWitnessExtractor]: Location invariant before [L5189-L5189] (8192UL == arg3) && (arg3 == 8192UL) [2024-01-31 16:27:28,373 INFO L98 nessWitnessExtractor]: Location invariant before [L3193-L3193] ((gfp == 208U) && (attrs == 0)) && (attrs == (struct dma_attrs *)0) [2024-01-31 16:27:28,373 INFO L98 nessWitnessExtractor]: Location invariant before [L3624-L3624] (((1U <= rx_full_count) && (count <= 4294967294U)) && (read_words == 0U)) && (rx_full_count != 0U) [2024-01-31 16:27:28,373 INFO L98 nessWitnessExtractor]: Loop invariant at [L3624-L3624] (((1U <= rx_full_count) && (count <= 4294967294U)) && (read_words == 0U)) && (rx_full_count != 0U) [2024-01-31 16:27:28,373 INFO L98 nessWitnessExtractor]: Location invariant before [L3496-L3496] (((((1U <= max_n_32bit) && (max_n_32bit <= 1073741823U)) && (count <= 1073741822U)) && (0U == x)) && (x == 0U)) && (max_n_32bit != 0U) [2024-01-31 16:27:28,374 INFO L98 nessWitnessExtractor]: Location invariant before [L5400-L5400] ((((((((((((((((((((((((((((((((ldv_3_container_platform_driver->driver.acpi_match_table == 0) && (ldv_3_container_platform_driver->driver.bus == 0)) && (ldv_3_container_platform_driver->driver.groups == 0)) && (ldv_3_container_platform_driver->driver.mod_name == 0)) && (ldv_3_container_platform_driver->driver.owner == & __this_module)) && (ldv_3_container_platform_driver->driver.p == 0)) && (ldv_3_container_platform_driver->driver.probe == 0)) && (ldv_3_container_platform_driver->driver.remove == 0)) && (ldv_3_container_platform_driver->driver.resume == 0)) && (ldv_3_container_platform_driver->driver.shutdown == 0)) && (ldv_3_container_platform_driver->driver.suppress_bind_attrs == (_Bool)0)) && (ldv_3_container_platform_driver->driver.suspend == 0)) && (ldv_3_container_platform_driver->id_table == 0)) && (ldv_3_container_platform_driver->prevent_deferred_probe == (_Bool)0)) && (ldv_3_container_platform_driver->resume == 0)) && (ldv_3_container_platform_driver->shutdown == 0)) && (ldv_3_container_platform_driver->suspend == 0)) && ((ldv_3_container_platform_driver->driver.pm)->complete == 0)) && ((ldv_3_container_platform_driver->driver.pm)->freeze_late == 0)) && ((ldv_3_container_platform_driver->driver.pm)->freeze_noirq == 0)) && ((ldv_3_container_platform_driver->driver.pm)->poweroff_late == 0)) && ((ldv_3_container_platform_driver->driver.pm)->poweroff_noirq == 0)) && ((ldv_3_container_platform_driver->driver.pm)->prepare == 0)) && ((ldv_3_container_platform_driver->driver.pm)->restore_early == 0)) && ((ldv_3_container_platform_driver->driver.pm)->restore_noirq == 0)) && ((ldv_3_container_platform_driver->driver.pm)->resume_early == 0)) && ((ldv_3_container_platform_driver->driver.pm)->resume_noirq == 0)) && ((ldv_3_container_platform_driver->driver.pm)->runtime_idle == 0)) && ((ldv_3_container_platform_driver->driver.pm)->suspend_late == 0)) && ((ldv_3_container_platform_driver->driver.pm)->suspend_noirq == 0)) && ((ldv_3_container_platform_driver->driver.pm)->thaw_early == 0)) && ((ldv_3_container_platform_driver->driver.pm)->thaw_noirq == 0)) && ((ldv_3_container_platform_driver->driver.owner)->sig_ok == (_Bool)0 || (ldv_3_container_platform_driver->driver.owner)->sig_ok == (_Bool)1) [2024-01-31 16:27:28,374 INFO L98 nessWitnessExtractor]: Location invariant before [L3609-L3609] (0U == read_words) && (read_words == 0U) [2024-01-31 16:27:28,374 INFO L98 nessWitnessExtractor]: Location invariant before [L4888-L4888] (ret <= -1) && (ret != 0) [2024-01-31 16:27:28,374 INFO L98 nessWitnessExtractor]: Location invariant before [L2924-L2924] ret != 0 [2024-01-31 16:27:28,374 INFO L98 nessWitnessExtractor]: Location invariant before [L3022-L3022] (((((0 <= dma_direction) && (1 <= dma_direction)) && (dma_direction <= 2)) && (dma_direction <= 127)) && (dma_direction != 0)) && (dma_direction == 1 || dma_direction == 2) [2024-01-31 16:27:28,374 INFO L98 nessWitnessExtractor]: Location invariant before [L3357-L3357] ((reg <= 8UL && reg <= 127UL) && ((reg == 0UL || reg == 4UL) || reg == 8UL)) || ((((24UL <= reg && reg <= 256UL) && reg <= 32767UL) && reg != 0UL) && (reg == 24UL || reg == 256UL)) [2024-01-31 16:27:28,374 INFO L98 nessWitnessExtractor]: Location invariant before [L5185-L5185] (8192UL == arg3) && (arg3 == 8192UL) [2024-01-31 16:27:28,374 INFO L98 nessWitnessExtractor]: Location invariant before [L4055-L4055] dma_to_memory == (_Bool)0 || dma_to_memory == (_Bool)1 [2024-01-31 16:27:28,374 INFO L98 nessWitnessExtractor]: Location invariant before [L4709-L4709] 0 <= ret [2024-01-31 16:27:28,374 INFO L98 nessWitnessExtractor]: Location invariant before [L6069-L6069] (((((((((((size == 16U && size == (size_t )16UL) && (unsigned long )__mod_of_device_table.data == 0UL) && (__this_module.sig_ok == (_Bool)0 || __this_module.sig_ok == (_Bool)1)) && (x86_dma_fallback_dev.offline == (_Bool)0 || x86_dma_fallback_dev.offline == (_Bool)1)) && (x86_dma_fallback_dev.offline_disabled == (_Bool)0 || x86_dma_fallback_dev.offline_disabled == (_Bool)1)) && (x86_dma_fallback_dev.power.early_init == (_Bool)0 || x86_dma_fallback_dev.power.early_init == (_Bool)1)) && (x86_dma_fallback_dev.power.ignore_children == (_Bool)0 || x86_dma_fallback_dev.power.ignore_children == (_Bool)1)) && (x86_dma_fallback_dev.power.is_prepared == (_Bool)0 || x86_dma_fallback_dev.power.is_prepared == (_Bool)1)) && (x86_dma_fallback_dev.power.is_suspended == (_Bool)0 || x86_dma_fallback_dev.power.is_suspended == (_Bool)1)) && (x86_dma_fallback_dev.power.syscore == (_Bool)0 || x86_dma_fallback_dev.power.syscore == (_Bool)1)) && (x86_dma_fallback_dev.power.wakeup_path == (_Bool)0 || x86_dma_fallback_dev.power.wakeup_path == (_Bool)1)) || ((((16U <= size && size <= 1432U) && size <= 32767U) && size != 0U) && ((size == 16U || size == 40U) || size == 1432U)) [2024-01-31 16:27:28,374 INFO L98 nessWitnessExtractor]: Location invariant before [L7030-L7030] (1U == arg1) && (arg1 == 1U) [2024-01-31 16:27:28,375 INFO L98 nessWitnessExtractor]: Location invariant before [L4723-L4723] 0 <= ret [2024-01-31 16:27:28,375 INFO L98 nessWitnessExtractor]: Location invariant before [L3503-L3503] (((((((1U <= nbytes) && (1U <= max_n_32bit)) && (1U <= i)) && (max_n_32bit <= 1073741823U)) && (i <= 4U)) && (count <= 1073741822U)) && (nbytes != 0U)) && (max_n_32bit != 0U) [2024-01-31 16:27:28,375 INFO L98 nessWitnessExtractor]: Location invariant before [L4708-L4708] 0 <= ret [2024-01-31 16:27:28,375 INFO L98 nessWitnessExtractor]: Location invariant before [L4695-L4695] 0 <= ret [2024-01-31 16:27:28,375 INFO L98 nessWitnessExtractor]: Location invariant before [L3574-L3574] (0U == read_words) && (read_words == 0U) [2024-01-31 16:27:28,375 INFO L98 nessWitnessExtractor]: Location invariant before [L4725-L4725] 0 <= ret [2024-01-31 16:27:28,375 INFO L98 nessWitnessExtractor]: Location invariant before [L3841-L3841] (0 == ret) && (ret == 0) [2024-01-31 16:27:28,375 INFO L98 nessWitnessExtractor]: Location invariant before [L4060-L4060] (dma_to_memory == (_Bool)1) && (dma_to_memory == (bool )1) [2024-01-31 16:27:28,375 INFO L98 nessWitnessExtractor]: Location invariant before [L3147-L3147] gfp == 208U [2024-01-31 16:27:28,375 INFO L98 nessWitnessExtractor]: Location invariant before [L5276-L5276] arg0 == data [2024-01-31 16:27:28,376 INFO L98 nessWitnessExtractor]: Location invariant before [L5137-L5137] ((((((((((((((((((((((((((((((((((arg1 == & __this_module) && (arg0->driver.acpi_match_table == 0)) && (arg0->driver.bus == 0)) && (arg0->driver.groups == 0)) && (arg0->driver.mod_name == 0)) && (arg0->driver.owner == & __this_module)) && (arg0->driver.p == 0)) && (arg0->driver.probe == 0)) && (arg0->driver.remove == 0)) && (arg0->driver.resume == 0)) && (arg0->driver.shutdown == 0)) && (arg0->driver.suppress_bind_attrs == (_Bool)0)) && (arg0->driver.suspend == 0)) && (arg0->id_table == 0)) && (arg0->prevent_deferred_probe == (_Bool)0)) && (arg0->resume == 0)) && (arg0->shutdown == 0)) && (arg0->suspend == 0)) && ((arg0->driver.pm)->complete == 0)) && ((arg0->driver.pm)->freeze_late == 0)) && ((arg0->driver.pm)->freeze_noirq == 0)) && ((arg0->driver.pm)->poweroff_late == 0)) && ((arg0->driver.pm)->poweroff_noirq == 0)) && ((arg0->driver.pm)->prepare == 0)) && ((arg0->driver.pm)->restore_early == 0)) && ((arg0->driver.pm)->restore_noirq == 0)) && ((arg0->driver.pm)->resume_early == 0)) && ((arg0->driver.pm)->resume_noirq == 0)) && ((arg0->driver.pm)->runtime_idle == 0)) && ((arg0->driver.pm)->suspend_late == 0)) && ((arg0->driver.pm)->suspend_noirq == 0)) && ((arg0->driver.pm)->thaw_early == 0)) && ((arg0->driver.pm)->thaw_noirq == 0)) && (arg1->sig_ok == (_Bool)0 || arg1->sig_ok == (_Bool)1)) && ((arg0->driver.owner)->sig_ok == (_Bool)0 || (arg0->driver.owner)->sig_ok == (_Bool)1) [2024-01-31 16:27:28,376 INFO L98 nessWitnessExtractor]: Location invariant before [L6009-L6009] ((size <= 1384U && size <= 32767U) && (((((size == 0U || size == 56U) || size == 72U) || size == 184U) || size == 200U) || size == 1384U)) || (size == 0U && size == (size_t )0UL) [2024-01-31 16:27:28,376 INFO L98 nessWitnessExtractor]: Location invariant before [L5379-L5379] ((((((((((((((((((((((((((((((((ldv_3_container_platform_driver->driver.acpi_match_table == 0) && (ldv_3_container_platform_driver->driver.bus == 0)) && (ldv_3_container_platform_driver->driver.groups == 0)) && (ldv_3_container_platform_driver->driver.mod_name == 0)) && (ldv_3_container_platform_driver->driver.owner == & __this_module)) && (ldv_3_container_platform_driver->driver.p == 0)) && (ldv_3_container_platform_driver->driver.probe == 0)) && (ldv_3_container_platform_driver->driver.remove == 0)) && (ldv_3_container_platform_driver->driver.resume == 0)) && (ldv_3_container_platform_driver->driver.shutdown == 0)) && (ldv_3_container_platform_driver->driver.suppress_bind_attrs == (_Bool)0)) && (ldv_3_container_platform_driver->driver.suspend == 0)) && (ldv_3_container_platform_driver->id_table == 0)) && (ldv_3_container_platform_driver->prevent_deferred_probe == (_Bool)0)) && (ldv_3_container_platform_driver->resume == 0)) && (ldv_3_container_platform_driver->shutdown == 0)) && (ldv_3_container_platform_driver->suspend == 0)) && ((ldv_3_container_platform_driver->driver.pm)->complete == 0)) && ((ldv_3_container_platform_driver->driver.pm)->freeze_late == 0)) && ((ldv_3_container_platform_driver->driver.pm)->freeze_noirq == 0)) && ((ldv_3_container_platform_driver->driver.pm)->poweroff_late == 0)) && ((ldv_3_container_platform_driver->driver.pm)->poweroff_noirq == 0)) && ((ldv_3_container_platform_driver->driver.pm)->prepare == 0)) && ((ldv_3_container_platform_driver->driver.pm)->restore_early == 0)) && ((ldv_3_container_platform_driver->driver.pm)->restore_noirq == 0)) && ((ldv_3_container_platform_driver->driver.pm)->resume_early == 0)) && ((ldv_3_container_platform_driver->driver.pm)->resume_noirq == 0)) && ((ldv_3_container_platform_driver->driver.pm)->runtime_idle == 0)) && ((ldv_3_container_platform_driver->driver.pm)->suspend_late == 0)) && ((ldv_3_container_platform_driver->driver.pm)->suspend_noirq == 0)) && ((ldv_3_container_platform_driver->driver.pm)->thaw_early == 0)) && ((ldv_3_container_platform_driver->driver.pm)->thaw_noirq == 0)) && ((ldv_3_container_platform_driver->driver.owner)->sig_ok == (_Bool)0 || (ldv_3_container_platform_driver->driver.owner)->sig_ok == (_Bool)1) [2024-01-31 16:27:28,376 INFO L98 nessWitnessExtractor]: Location invariant before [L4042-L4043] (ret != 0) && (dma_to_memory == (_Bool)0 || dma_to_memory == (_Bool)1) [2024-01-31 16:27:28,376 INFO L98 nessWitnessExtractor]: Location invariant before [L2920-L2920] ret == 0 [2024-01-31 16:27:28,376 INFO L98 nessWitnessExtractor]: Location invariant before [L3728-L3728] (i <= 4294967294U) && (count <= 4294967294U) [2024-01-31 16:27:28,376 INFO L98 nessWitnessExtractor]: Location invariant before [L5822-L5822] ((((((((((((((((((((((((((((((((((ldv_func_arg2 == & __this_module) && (ldv_func_arg1->driver.acpi_match_table == 0)) && (ldv_func_arg1->driver.bus == 0)) && (ldv_func_arg1->driver.groups == 0)) && (ldv_func_arg1->driver.mod_name == 0)) && (ldv_func_arg1->driver.owner == & __this_module)) && (ldv_func_arg1->driver.p == 0)) && (ldv_func_arg1->driver.probe == 0)) && (ldv_func_arg1->driver.remove == 0)) && (ldv_func_arg1->driver.resume == 0)) && (ldv_func_arg1->driver.shutdown == 0)) && (ldv_func_arg1->driver.suppress_bind_attrs == (_Bool)0)) && (ldv_func_arg1->driver.suspend == 0)) && (ldv_func_arg1->id_table == 0)) && (ldv_func_arg1->prevent_deferred_probe == (_Bool)0)) && (ldv_func_arg1->resume == 0)) && (ldv_func_arg1->shutdown == 0)) && (ldv_func_arg1->suspend == 0)) && ((ldv_func_arg1->driver.pm)->complete == 0)) && ((ldv_func_arg1->driver.pm)->freeze_late == 0)) && ((ldv_func_arg1->driver.pm)->freeze_noirq == 0)) && ((ldv_func_arg1->driver.pm)->poweroff_late == 0)) && ((ldv_func_arg1->driver.pm)->poweroff_noirq == 0)) && ((ldv_func_arg1->driver.pm)->prepare == 0)) && ((ldv_func_arg1->driver.pm)->restore_early == 0)) && ((ldv_func_arg1->driver.pm)->restore_noirq == 0)) && ((ldv_func_arg1->driver.pm)->resume_early == 0)) && ((ldv_func_arg1->driver.pm)->resume_noirq == 0)) && ((ldv_func_arg1->driver.pm)->runtime_idle == 0)) && ((ldv_func_arg1->driver.pm)->suspend_late == 0)) && ((ldv_func_arg1->driver.pm)->suspend_noirq == 0)) && ((ldv_func_arg1->driver.pm)->thaw_early == 0)) && ((ldv_func_arg1->driver.pm)->thaw_noirq == 0)) && (ldv_func_arg2->sig_ok == (_Bool)0 || ldv_func_arg2->sig_ok == (_Bool)1)) && ((ldv_func_arg1->driver.owner)->sig_ok == (_Bool)0 || (ldv_func_arg1->driver.owner)->sig_ok == (_Bool)1) [2024-01-31 16:27:28,376 INFO L98 nessWitnessExtractor]: Location invariant before [L4699-L4699] 0 <= ret [2024-01-31 16:27:28,376 INFO L98 nessWitnessExtractor]: Location invariant before [L3853-L3853] (0 == ret) && (ret == 0) [2024-01-31 16:27:28,376 INFO L98 nessWitnessExtractor]: Location invariant before [L4501-L4501] context_data == tspi [2024-01-31 16:27:28,377 INFO L98 nessWitnessExtractor]: Location invariant before [L3125-L3125] ((((1U <= (unsigned int )dir) && ((unsigned int )dir <= 2U)) && ((unsigned int )dir <= 127U)) && ((unsigned int )dir != 0U)) && ((unsigned int )dir == 1U || (unsigned int )dir == 2U) [2024-01-31 16:27:28,377 INFO L98 nessWitnessExtractor]: Location invariant before [L3892-L3893] (((((-128 <= ret) && (-5 <= ret)) && (ret <= -1)) && (ret <= 127)) && (ret != 0)) && (ret == -5 || ret == 0) [2024-01-31 16:27:28,377 INFO L98 nessWitnessExtractor]: Location invariant before [L3495-L3495] (((1U <= max_n_32bit) && (max_n_32bit <= 1073741823U)) && (count <= 1073741822U)) && (max_n_32bit != 0U) [2024-01-31 16:27:28,377 INFO L98 nessWitnessExtractor]: Location invariant before [L5117-L5117] ((((((((((((((((((((((((((((((((arg0->driver.acpi_match_table == 0) && (arg0->driver.bus == 0)) && (arg0->driver.groups == 0)) && (arg0->driver.mod_name == 0)) && (arg0->driver.owner == & __this_module)) && (arg0->driver.p == 0)) && (arg0->driver.probe == 0)) && (arg0->driver.remove == 0)) && (arg0->driver.resume == 0)) && (arg0->driver.shutdown == 0)) && (arg0->driver.suppress_bind_attrs == (_Bool)0)) && (arg0->driver.suspend == 0)) && (arg0->id_table == 0)) && (arg0->prevent_deferred_probe == (_Bool)0)) && (arg0->resume == 0)) && (arg0->shutdown == 0)) && (arg0->suspend == 0)) && ((arg0->driver.pm)->complete == 0)) && ((arg0->driver.pm)->freeze_late == 0)) && ((arg0->driver.pm)->freeze_noirq == 0)) && ((arg0->driver.pm)->poweroff_late == 0)) && ((arg0->driver.pm)->poweroff_noirq == 0)) && ((arg0->driver.pm)->prepare == 0)) && ((arg0->driver.pm)->restore_early == 0)) && ((arg0->driver.pm)->restore_noirq == 0)) && ((arg0->driver.pm)->resume_early == 0)) && ((arg0->driver.pm)->resume_noirq == 0)) && ((arg0->driver.pm)->runtime_idle == 0)) && ((arg0->driver.pm)->suspend_late == 0)) && ((arg0->driver.pm)->suspend_noirq == 0)) && ((arg0->driver.pm)->thaw_early == 0)) && ((arg0->driver.pm)->thaw_noirq == 0)) && ((arg0->driver.owner)->sig_ok == (_Bool)0 || (arg0->driver.owner)->sig_ok == (_Bool)1) [2024-01-31 16:27:28,377 INFO L98 nessWitnessExtractor]: Location invariant before [L4020-L4020] (dma_to_memory == (_Bool)0) && (dma_to_memory == (bool )0) [2024-01-31 16:27:28,377 INFO L98 nessWitnessExtractor]: Location invariant before [L3901-L3901] (((((-128 <= ret) && (-5 <= ret)) && (ret <= -1)) && (ret <= 127)) && (ret != 0)) && (ret == -5 || ret == 0) [2024-01-31 16:27:28,377 INFO L98 nessWitnessExtractor]: Location invariant before [L2729-L2729] (((((((((((((((((((0UL == __ret) && (0UL == __edi)) && (0UL == __esi)) && (0UL == __edx)) && (0UL == __ecx)) && (__ret == 0UL)) && (__ret == __edi)) && (__ret == __esi)) && (__ret == __edx)) && (__ret == __ecx)) && (__edi == 0UL)) && (__edi == __esi)) && (__edi == __edx)) && (__edi == __ecx)) && (__esi == 0UL)) && (__esi == __edx)) && (__esi == __ecx)) && (__edx == 0UL)) && (__edx == __ecx)) && (__ecx == 0UL) [2024-01-31 16:27:28,377 INFO L98 nessWitnessExtractor]: Location invariant before [L5824-L5824] ((((((((((((((((((((((((((((((((((ldv_func_arg2 == & __this_module) && (ldv_func_arg1->driver.acpi_match_table == 0)) && (ldv_func_arg1->driver.bus == 0)) && (ldv_func_arg1->driver.groups == 0)) && (ldv_func_arg1->driver.mod_name == 0)) && (ldv_func_arg1->driver.owner == & __this_module)) && (ldv_func_arg1->driver.p == 0)) && (ldv_func_arg1->driver.probe == 0)) && (ldv_func_arg1->driver.remove == 0)) && (ldv_func_arg1->driver.resume == 0)) && (ldv_func_arg1->driver.shutdown == 0)) && (ldv_func_arg1->driver.suppress_bind_attrs == (_Bool)0)) && (ldv_func_arg1->driver.suspend == 0)) && (ldv_func_arg1->id_table == 0)) && (ldv_func_arg1->prevent_deferred_probe == (_Bool)0)) && (ldv_func_arg1->resume == 0)) && (ldv_func_arg1->shutdown == 0)) && (ldv_func_arg1->suspend == 0)) && ((ldv_func_arg1->driver.pm)->complete == 0)) && ((ldv_func_arg1->driver.pm)->freeze_late == 0)) && ((ldv_func_arg1->driver.pm)->freeze_noirq == 0)) && ((ldv_func_arg1->driver.pm)->poweroff_late == 0)) && ((ldv_func_arg1->driver.pm)->poweroff_noirq == 0)) && ((ldv_func_arg1->driver.pm)->prepare == 0)) && ((ldv_func_arg1->driver.pm)->restore_early == 0)) && ((ldv_func_arg1->driver.pm)->restore_noirq == 0)) && ((ldv_func_arg1->driver.pm)->resume_early == 0)) && ((ldv_func_arg1->driver.pm)->resume_noirq == 0)) && ((ldv_func_arg1->driver.pm)->runtime_idle == 0)) && ((ldv_func_arg1->driver.pm)->suspend_late == 0)) && ((ldv_func_arg1->driver.pm)->suspend_noirq == 0)) && ((ldv_func_arg1->driver.pm)->thaw_early == 0)) && ((ldv_func_arg1->driver.pm)->thaw_noirq == 0)) && (ldv_func_arg2->sig_ok == (_Bool)0 || ldv_func_arg2->sig_ok == (_Bool)1)) && ((ldv_func_arg1->driver.owner)->sig_ok == (_Bool)0 || (ldv_func_arg1->driver.owner)->sig_ok == (_Bool)1) [2024-01-31 16:27:28,377 INFO L98 nessWitnessExtractor]: Location invariant before [L3175-L3175] ((gfp == 208U) && (attrs == 0)) && (attrs == (struct dma_attrs *)0) [2024-01-31 16:27:28,377 INFO L98 nessWitnessExtractor]: Location invariant before [L3727-L3727] (i <= 4294967294U) && (count <= 4294967294U) [2024-01-31 16:27:28,377 INFO L98 nessWitnessExtractor]: Location invariant before [L3729-L3729] (i <= 4294967294U) && (count <= 4294967294U) [2024-01-31 16:27:28,378 INFO L98 nessWitnessExtractor]: Location invariant before [L4485-L4485] (((((-128 <= err) && (-5 <= err)) && (err <= 0)) && (err <= 127)) && (flags == 0UL)) && (err == -5 || err == 0) [2024-01-31 16:27:28,378 INFO L98 nessWitnessExtractor]: Location invariant before [L5876-L5876] (600U == size) && (size == 600U) [2024-01-31 16:27:28,378 INFO L98 nessWitnessExtractor]: Location invariant before [L3118-L3118] ((((1U <= (unsigned int )dir) && ((unsigned int )dir <= 2U)) && ((unsigned int )dir <= 127U)) && ((unsigned int )dir != 0U)) && ((unsigned int )dir == 1U || (unsigned int )dir == 2U) [2024-01-31 16:27:28,378 INFO L98 nessWitnessExtractor]: Location invariant before [L5218-L5218] (ldv_5_tegra_slink_driver_exit_default == 0) && (ldv_5_tegra_slink_driver_init_default == 0) [2024-01-31 16:27:28,378 INFO L98 nessWitnessExtractor]: Location invariant before [L4724-L4724] 0 <= ret [2024-01-31 16:27:28,378 INFO L98 nessWitnessExtractor]: Location invariant before [L4647-L4647] r == 0 [2024-01-31 16:27:28,378 INFO L98 nessWitnessExtractor]: Location invariant before [L3831-L3831] (0 == ret) && (ret == 0) [2024-01-31 16:27:28,378 INFO L98 nessWitnessExtractor]: Location invariant before [L3148-L3148] gfp == 208U [2024-01-31 16:27:28,378 INFO L98 nessWitnessExtractor]: Location invariant before [L2981-L2981] ((((((1U <= (unsigned int )dir) && ((unsigned int )dir <= 2U)) && ((unsigned int )dir <= 127U)) && (3UL == flags)) && (flags == 3UL)) && ((unsigned int )dir != 0U)) && ((unsigned int )dir == 1U || (unsigned int )dir == 2U) [2024-01-31 16:27:28,378 INFO L98 nessWitnessExtractor]: Location invariant before [L3886-L3887] ret == 0 [2024-01-31 16:27:28,379 INFO L98 nessWitnessExtractor]: Location invariant before [L3848-L3848] (0 == ret) && (ret == 0) [2024-01-31 16:27:28,379 INFO L98 nessWitnessExtractor]: Location invariant before [L4505-L4505] context_data == tspi [2024-01-31 16:27:28,379 INFO L98 nessWitnessExtractor]: Location invariant before [L3298-L3298] propname == (char const *)"spi-max-frequency" [2024-01-31 16:27:28,379 INFO L98 nessWitnessExtractor]: Location invariant before [L4782-L4782] (ret <= -1) && (ret != 0) [2024-01-31 16:27:28,379 INFO L98 nessWitnessExtractor]: Location invariant before [L3821-L3821] (0 == ret) && (ret == 0) [2024-01-31 16:27:28,379 INFO L98 nessWitnessExtractor]: Loop invariant at [L5397-L5397] ((((((((((((((((((((((((((((((((ldv_3_container_platform_driver->driver.acpi_match_table == 0) && (ldv_3_container_platform_driver->driver.bus == 0)) && (ldv_3_container_platform_driver->driver.groups == 0)) && (ldv_3_container_platform_driver->driver.mod_name == 0)) && (ldv_3_container_platform_driver->driver.owner == & __this_module)) && (ldv_3_container_platform_driver->driver.p == 0)) && (ldv_3_container_platform_driver->driver.probe == 0)) && (ldv_3_container_platform_driver->driver.remove == 0)) && (ldv_3_container_platform_driver->driver.resume == 0)) && (ldv_3_container_platform_driver->driver.shutdown == 0)) && (ldv_3_container_platform_driver->driver.suppress_bind_attrs == (_Bool)0)) && (ldv_3_container_platform_driver->driver.suspend == 0)) && (ldv_3_container_platform_driver->id_table == 0)) && (ldv_3_container_platform_driver->prevent_deferred_probe == (_Bool)0)) && (ldv_3_container_platform_driver->resume == 0)) && (ldv_3_container_platform_driver->shutdown == 0)) && (ldv_3_container_platform_driver->suspend == 0)) && ((ldv_3_container_platform_driver->driver.pm)->complete == 0)) && ((ldv_3_container_platform_driver->driver.pm)->freeze_late == 0)) && ((ldv_3_container_platform_driver->driver.pm)->freeze_noirq == 0)) && ((ldv_3_container_platform_driver->driver.pm)->poweroff_late == 0)) && ((ldv_3_container_platform_driver->driver.pm)->poweroff_noirq == 0)) && ((ldv_3_container_platform_driver->driver.pm)->prepare == 0)) && ((ldv_3_container_platform_driver->driver.pm)->restore_early == 0)) && ((ldv_3_container_platform_driver->driver.pm)->restore_noirq == 0)) && ((ldv_3_container_platform_driver->driver.pm)->resume_early == 0)) && ((ldv_3_container_platform_driver->driver.pm)->resume_noirq == 0)) && ((ldv_3_container_platform_driver->driver.pm)->runtime_idle == 0)) && ((ldv_3_container_platform_driver->driver.pm)->suspend_late == 0)) && ((ldv_3_container_platform_driver->driver.pm)->suspend_noirq == 0)) && ((ldv_3_container_platform_driver->driver.pm)->thaw_early == 0)) && ((ldv_3_container_platform_driver->driver.pm)->thaw_noirq == 0)) && ((ldv_3_container_platform_driver->driver.owner)->sig_ok == (_Bool)0 || (ldv_3_container_platform_driver->driver.owner)->sig_ok == (_Bool)1) [2024-01-31 16:27:28,379 INFO L98 nessWitnessExtractor]: Location invariant before [L5397-L5397] ((((((((((((((((((((((((((((((((ldv_3_container_platform_driver->driver.acpi_match_table == 0) && (ldv_3_container_platform_driver->driver.bus == 0)) && (ldv_3_container_platform_driver->driver.groups == 0)) && (ldv_3_container_platform_driver->driver.mod_name == 0)) && (ldv_3_container_platform_driver->driver.owner == & __this_module)) && (ldv_3_container_platform_driver->driver.p == 0)) && (ldv_3_container_platform_driver->driver.probe == 0)) && (ldv_3_container_platform_driver->driver.remove == 0)) && (ldv_3_container_platform_driver->driver.resume == 0)) && (ldv_3_container_platform_driver->driver.shutdown == 0)) && (ldv_3_container_platform_driver->driver.suppress_bind_attrs == (_Bool)0)) && (ldv_3_container_platform_driver->driver.suspend == 0)) && (ldv_3_container_platform_driver->id_table == 0)) && (ldv_3_container_platform_driver->prevent_deferred_probe == (_Bool)0)) && (ldv_3_container_platform_driver->resume == 0)) && (ldv_3_container_platform_driver->shutdown == 0)) && (ldv_3_container_platform_driver->suspend == 0)) && ((ldv_3_container_platform_driver->driver.pm)->complete == 0)) && ((ldv_3_container_platform_driver->driver.pm)->freeze_late == 0)) && ((ldv_3_container_platform_driver->driver.pm)->freeze_noirq == 0)) && ((ldv_3_container_platform_driver->driver.pm)->poweroff_late == 0)) && ((ldv_3_container_platform_driver->driver.pm)->poweroff_noirq == 0)) && ((ldv_3_container_platform_driver->driver.pm)->prepare == 0)) && ((ldv_3_container_platform_driver->driver.pm)->restore_early == 0)) && ((ldv_3_container_platform_driver->driver.pm)->restore_noirq == 0)) && ((ldv_3_container_platform_driver->driver.pm)->resume_early == 0)) && ((ldv_3_container_platform_driver->driver.pm)->resume_noirq == 0)) && ((ldv_3_container_platform_driver->driver.pm)->runtime_idle == 0)) && ((ldv_3_container_platform_driver->driver.pm)->suspend_late == 0)) && ((ldv_3_container_platform_driver->driver.pm)->suspend_noirq == 0)) && ((ldv_3_container_platform_driver->driver.pm)->thaw_early == 0)) && ((ldv_3_container_platform_driver->driver.pm)->thaw_noirq == 0)) && ((ldv_3_container_platform_driver->driver.owner)->sig_ok == (_Bool)0 || (ldv_3_container_platform_driver->driver.owner)->sig_ok == (_Bool)1) [2024-01-31 16:27:28,379 INFO L98 nessWitnessExtractor]: Location invariant before [L3514-L3514] (max_n_32bit <= 1073741823U) && (count <= 1073741823U) [2024-01-31 16:27:28,379 INFO L98 nessWitnessExtractor]: Loop invariant at [L3514-L3514] (max_n_32bit <= 1073741823U) && (count <= 1073741823U) [2024-01-31 16:27:28,379 INFO L98 nessWitnessExtractor]: Location invariant before [L6025-L6025] ((nmemb == 1U) && (nmemb == (size_t )1UL)) && (size == 2800U) [2024-01-31 16:27:28,379 INFO L98 nessWitnessExtractor]: Location invariant before [L4031-L4031] ((((((0U == dma_sconfig.src_maxburst) && (4 == dma_sconfig.src_addr_width)) && (dma_to_memory == (_Bool)1)) && (dma_to_memory == (bool )1)) && (ret == 0)) && (dma_sconfig.src_maxburst == 0U)) && ((unsigned int )dma_sconfig.src_addr_width == 4U) [2024-01-31 16:27:28,380 INFO L98 nessWitnessExtractor]: Location invariant before [L4033-L4033] ((((((0U == dma_sconfig.src_maxburst) && (4 == dma_sconfig.src_addr_width)) && (dma_to_memory == (_Bool)1)) && (dma_to_memory == (bool )1)) && (ret == 0)) && (dma_sconfig.src_maxburst == 0U)) && ((unsigned int )dma_sconfig.src_addr_width == 4U) [2024-01-31 16:27:28,380 INFO L98 nessWitnessExtractor]: Location invariant before [L4063-L4063] (dma_to_memory == (_Bool)0) && (dma_to_memory == (bool )0) [2024-01-31 16:27:28,380 INFO L98 nessWitnessExtractor]: Location invariant before [L6030-L6030] ((nmemb == 1U) && (nmemb == (size_t )1UL)) && (size == 2800U) [2024-01-31 16:27:28,380 INFO L98 nessWitnessExtractor]: Location invariant before [L3173-L3173] (((208U == gfp) && (gfp == 208U)) && (attrs == 0)) && (attrs == (struct dma_attrs *)0) [2024-01-31 16:27:28,380 INFO L98 nessWitnessExtractor]: Location invariant before [L5249-L5249] (0 == arg0) && (arg0 == 0) [2024-01-31 16:27:28,380 INFO L98 nessWitnessExtractor]: Location invariant before [L3214-L3214] ((attrs == 0) && (attrs == (struct dma_attrs *)0)) && (_flags == 0UL) [2024-01-31 16:27:28,380 INFO L98 nessWitnessExtractor]: Location invariant before [L5118-L5118] ((((((((((((((((((((((((((((((((arg0->driver.acpi_match_table == 0) && (arg0->driver.bus == 0)) && (arg0->driver.groups == 0)) && (arg0->driver.mod_name == 0)) && (arg0->driver.owner == & __this_module)) && (arg0->driver.p == 0)) && (arg0->driver.probe == 0)) && (arg0->driver.remove == 0)) && (arg0->driver.resume == 0)) && (arg0->driver.shutdown == 0)) && (arg0->driver.suppress_bind_attrs == (_Bool)0)) && (arg0->driver.suspend == 0)) && (arg0->id_table == 0)) && (arg0->prevent_deferred_probe == (_Bool)0)) && (arg0->resume == 0)) && (arg0->shutdown == 0)) && (arg0->suspend == 0)) && ((arg0->driver.pm)->complete == 0)) && ((arg0->driver.pm)->freeze_late == 0)) && ((arg0->driver.pm)->freeze_noirq == 0)) && ((arg0->driver.pm)->poweroff_late == 0)) && ((arg0->driver.pm)->poweroff_noirq == 0)) && ((arg0->driver.pm)->prepare == 0)) && ((arg0->driver.pm)->restore_early == 0)) && ((arg0->driver.pm)->restore_noirq == 0)) && ((arg0->driver.pm)->resume_early == 0)) && ((arg0->driver.pm)->resume_noirq == 0)) && ((arg0->driver.pm)->runtime_idle == 0)) && ((arg0->driver.pm)->suspend_late == 0)) && ((arg0->driver.pm)->suspend_noirq == 0)) && ((arg0->driver.pm)->thaw_early == 0)) && ((arg0->driver.pm)->thaw_noirq == 0)) && ((arg0->driver.owner)->sig_ok == (_Bool)0 || (arg0->driver.owner)->sig_ok == (_Bool)1) [2024-01-31 16:27:28,380 INFO L98 nessWitnessExtractor]: Location invariant before [L4516-L4516] context_data == tspi [2024-01-31 16:27:28,380 INFO L98 nessWitnessExtractor]: Location invariant before [L3436-L3436] ((bits_per_word <= 255U) && (bits_per_word != 8U)) && (bits_per_word != 16U) [2024-01-31 16:27:28,380 INFO L98 nessWitnessExtractor]: Location invariant before [L5294-L5294] (arg0 == data) && ((unsigned int )ldv_2_ret_val_default == 2U) [2024-01-31 16:27:28,381 INFO L98 nessWitnessExtractor]: Location invariant before [L2725-L2725] (0UL == __ret) && (__ret == 0UL) [2024-01-31 16:27:28,381 INFO L98 nessWitnessExtractor]: Location invariant before [L3081-L3081] ((((1U <= (unsigned int )dir) && ((unsigned int )dir <= 2U)) && ((unsigned int )dir <= 127U)) && ((unsigned int )dir != 0U)) && ((unsigned int )dir == 1U || (unsigned int )dir == 2U) [2024-01-31 16:27:28,381 INFO L98 nessWitnessExtractor]: Location invariant before [L4897-L4897] 0 <= ret [2024-01-31 16:27:28,381 INFO L98 nessWitnessExtractor]: Location invariant before [L5352-L5352] ((0 == ldv_3_container_platform_driver) && (arg0 == data)) && (ldv_3_container_platform_driver == 0) [2024-01-31 16:27:28,381 INFO L98 nessWitnessExtractor]: Location invariant before [L5140-L5140] (((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((arg1 == & __this_module) && (arg0->driver.acpi_match_table == 0)) && (arg0->driver.bus == 0)) && (arg0->driver.groups == 0)) && (arg0->driver.mod_name == 0)) && (arg0->driver.owner == & __this_module)) && (arg0->driver.p == 0)) && (arg0->driver.probe == 0)) && (arg0->driver.remove == 0)) && (arg0->driver.resume == 0)) && (arg0->driver.shutdown == 0)) && (arg0->driver.suppress_bind_attrs == (_Bool)0)) && (arg0->driver.suspend == 0)) && (arg0->id_table == 0)) && (arg0->prevent_deferred_probe == (_Bool)0)) && (arg0->resume == 0)) && (arg0->shutdown == 0)) && (arg0->suspend == 0)) && (ldv_6_platform_driver_platform_driver->driver.acpi_match_table == 0)) && (ldv_6_platform_driver_platform_driver->driver.bus == 0)) && (ldv_6_platform_driver_platform_driver->driver.groups == 0)) && (ldv_6_platform_driver_platform_driver->driver.mod_name == 0)) && (ldv_6_platform_driver_platform_driver->driver.owner == & __this_module)) && (ldv_6_platform_driver_platform_driver->driver.p == 0)) && (ldv_6_platform_driver_platform_driver->driver.probe == 0)) && (ldv_6_platform_driver_platform_driver->driver.remove == 0)) && (ldv_6_platform_driver_platform_driver->driver.resume == 0)) && (ldv_6_platform_driver_platform_driver->driver.shutdown == 0)) && (ldv_6_platform_driver_platform_driver->driver.suppress_bind_attrs == (_Bool)0)) && (ldv_6_platform_driver_platform_driver->driver.suspend == 0)) && (ldv_6_platform_driver_platform_driver->id_table == 0)) && (ldv_6_platform_driver_platform_driver->prevent_deferred_probe == (_Bool)0)) && (ldv_6_platform_driver_platform_driver->resume == 0)) && (ldv_6_platform_driver_platform_driver->shutdown == 0)) && (ldv_6_platform_driver_platform_driver->suspend == 0)) && ((arg0->driver.pm)->complete == 0)) && ((arg0->driver.pm)->freeze_late == 0)) && ((arg0->driver.pm)->freeze_noirq == 0)) && ((arg0->driver.pm)->poweroff_late == 0)) && ((arg0->driver.pm)->poweroff_noirq == 0)) && ((arg0->driver.pm)->prepare == 0)) && ((arg0->driver.pm)->restore_early == 0)) && ((arg0->driver.pm)->restore_noirq == 0)) && ((arg0->driver.pm)->resume_early == 0)) && ((arg0->driver.pm)->resume_noirq == 0)) && ((arg0->driver.pm)->runtime_idle == 0)) && ((arg0->driver.pm)->suspend_late == 0)) && ((arg0->driver.pm)->suspend_noirq == 0)) && ((arg0->driver.pm)->thaw_early == 0)) && ((arg0->driver.pm)->thaw_noirq == 0)) && ((ldv_6_platform_driver_platform_driver->driver.pm)->complete == 0)) && ((ldv_6_platform_driver_platform_driver->driver.pm)->freeze_late == 0)) && ((ldv_6_platform_driver_platform_driver->driver.pm)->freeze_noirq == 0)) && ((ldv_6_platform_driver_platform_driver->driver.pm)->poweroff_late == 0)) && ((ldv_6_platform_driver_platform_driver->driver.pm)->poweroff_noirq == 0)) && ((ldv_6_platform_driver_platform_driver->driver.pm)->prepare == 0)) && ((ldv_6_platform_driver_platform_driver->driver.pm)->restore_early == 0)) && ((ldv_6_platform_driver_platform_driver->driver.pm)->restore_noirq == 0)) && ((ldv_6_platform_driver_platform_driver->driver.pm)->resume_early == 0)) && ((ldv_6_platform_driver_platform_driver->driver.pm)->resume_noirq == 0)) && ((ldv_6_platform_driver_platform_driver->driver.pm)->runtime_idle == 0)) && ((ldv_6_platform_driver_platform_driver->driver.pm)->suspend_late == 0)) && ((ldv_6_platform_driver_platform_driver->driver.pm)->suspend_noirq == 0)) && ((ldv_6_platform_driver_platform_driver->driver.pm)->thaw_early == 0)) && ((ldv_6_platform_driver_platform_driver->driver.pm)->thaw_noirq == 0)) && (arg1->sig_ok == (_Bool)0 || arg1->sig_ok == (_Bool)1)) && ((arg0->driver.owner)->sig_ok == (_Bool)0 || (arg0->driver.owner)->sig_ok == (_Bool)1)) && ((ldv_6_platform_driver_platform_driver->driver.owner)->sig_ok == (_Bool)0 || (ldv_6_platform_driver_platform_driver->driver.owner)->sig_ok == (_Bool)1) [2024-01-31 16:27:28,381 INFO L98 nessWitnessExtractor]: Location invariant before [L5192-L5192] ((((8192UL == arg3) && (arg0 == ldv_9_line_line)) && (arg1 == ldv_9_callback_handler)) && (arg2 == ldv_9_thread_thread)) && (arg3 == 8192UL) [2024-01-31 16:27:28,381 INFO L98 nessWitnessExtractor]: Location invariant before [L3681-L3681] count <= 4294967294U [2024-01-31 16:27:28,381 INFO L98 nessWitnessExtractor]: Location invariant before [L5224-L5224] (ldv_5_tegra_slink_driver_exit_default == 0) && (ldv_5_tegra_slink_driver_init_default == 0) [2024-01-31 16:27:28,381 INFO L98 nessWitnessExtractor]: Location invariant before [L6085-L6085] (size == 8U) && (size == (size_t )8UL) [2024-01-31 16:27:28,381 INFO L98 nessWitnessExtractor]: Location invariant before [L3918-L3918] ret == 0 [2024-01-31 16:27:28,382 INFO L98 nessWitnessExtractor]: Location invariant before [L4777-L4777] (ret <= -1) && (ret != 0) [2024-01-31 16:27:28,382 INFO L98 nessWitnessExtractor]: Location invariant before [L4892-L4892] 0 <= ret [2024-01-31 16:27:28,382 INFO L98 nessWitnessExtractor]: Location invariant before [L4442-L4443] ((((((0 <= err) && (1 <= err)) && (err <= 3)) && (err <= 255)) && (0UL == flags)) && (flags == 0UL)) && (err != 0) [2024-01-31 16:27:28,382 INFO L98 nessWitnessExtractor]: Location invariant before [L3592-L3592] ((((((1U <= rx_full_count) && (1U <= len)) && (i <= 3U)) && (count <= 4294967294U)) && (read_words == 0U)) && (rx_full_count != 0U)) && (len != 0U) [2024-01-31 16:27:28,382 INFO L98 nessWitnessExtractor]: Location invariant before [L4674-L4675] (ret <= -1) && (ret != 0) [2024-01-31 16:27:28,382 INFO L98 nessWitnessExtractor]: Location invariant before [L4036-L4036] ((((((0U == dma_sconfig.dst_maxburst) && (4 == dma_sconfig.dst_addr_width)) && (dma_to_memory == (_Bool)0)) && (dma_to_memory == (bool )0)) && (ret == 0)) && (dma_sconfig.dst_maxburst == 0U)) && ((unsigned int )dma_sconfig.dst_addr_width == 4U) [2024-01-31 16:27:28,382 INFO L98 nessWitnessExtractor]: Location invariant before [L5230-L5230] (ldv_5_tegra_slink_driver_exit_default == 0) && (ldv_5_tegra_slink_driver_init_default == 0) [2024-01-31 16:27:28,382 INFO L98 nessWitnessExtractor]: Location invariant before [L5638-L5638] ((((((((((unsigned long )__mod_of_device_table.data == 0UL) && (__this_module.sig_ok == (_Bool)0 || __this_module.sig_ok == (_Bool)1)) && (x86_dma_fallback_dev.offline == (_Bool)0 || x86_dma_fallback_dev.offline == (_Bool)1)) && (x86_dma_fallback_dev.offline_disabled == (_Bool)0 || x86_dma_fallback_dev.offline_disabled == (_Bool)1)) && (x86_dma_fallback_dev.power.early_init == (_Bool)0 || x86_dma_fallback_dev.power.early_init == (_Bool)1)) && (x86_dma_fallback_dev.power.ignore_children == (_Bool)0 || x86_dma_fallback_dev.power.ignore_children == (_Bool)1)) && (x86_dma_fallback_dev.power.is_prepared == (_Bool)0 || x86_dma_fallback_dev.power.is_prepared == (_Bool)1)) && (x86_dma_fallback_dev.power.is_suspended == (_Bool)0 || x86_dma_fallback_dev.power.is_suspended == (_Bool)1)) && (x86_dma_fallback_dev.power.syscore == (_Bool)0 || x86_dma_fallback_dev.power.syscore == (_Bool)1)) && (x86_dma_fallback_dev.power.wakeup_path == (_Bool)0 || x86_dma_fallback_dev.power.wakeup_path == (_Bool)1) [2024-01-31 16:27:28,382 INFO L98 nessWitnessExtractor]: Location invariant before [L5119-L5120] ((((((((((((((((((((((((((((((((arg0->driver.acpi_match_table == 0) && (arg0->driver.bus == 0)) && (arg0->driver.groups == 0)) && (arg0->driver.mod_name == 0)) && (arg0->driver.owner == & __this_module)) && (arg0->driver.p == 0)) && (arg0->driver.probe == 0)) && (arg0->driver.remove == 0)) && (arg0->driver.resume == 0)) && (arg0->driver.shutdown == 0)) && (arg0->driver.suppress_bind_attrs == (_Bool)0)) && (arg0->driver.suspend == 0)) && (arg0->id_table == 0)) && (arg0->prevent_deferred_probe == (_Bool)0)) && (arg0->resume == 0)) && (arg0->shutdown == 0)) && (arg0->suspend == 0)) && ((arg0->driver.pm)->complete == 0)) && ((arg0->driver.pm)->freeze_late == 0)) && ((arg0->driver.pm)->freeze_noirq == 0)) && ((arg0->driver.pm)->poweroff_late == 0)) && ((arg0->driver.pm)->poweroff_noirq == 0)) && ((arg0->driver.pm)->prepare == 0)) && ((arg0->driver.pm)->restore_early == 0)) && ((arg0->driver.pm)->restore_noirq == 0)) && ((arg0->driver.pm)->resume_early == 0)) && ((arg0->driver.pm)->resume_noirq == 0)) && ((arg0->driver.pm)->runtime_idle == 0)) && ((arg0->driver.pm)->suspend_late == 0)) && ((arg0->driver.pm)->suspend_noirq == 0)) && ((arg0->driver.pm)->thaw_early == 0)) && ((arg0->driver.pm)->thaw_noirq == 0)) && ((arg0->driver.owner)->sig_ok == (_Bool)0 || (arg0->driver.owner)->sig_ok == (_Bool)1) [2024-01-31 16:27:28,382 INFO L98 nessWitnessExtractor]: Location invariant before [L7013-L7013] (arg1 == (_Bool)1) && (arg1 == (bool )1) [2024-01-31 16:27:28,382 INFO L98 nessWitnessExtractor]: Location invariant before [L3907-L3907] ret == 0 [2024-01-31 16:27:28,383 INFO L98 nessWitnessExtractor]: Location invariant before [L5740-L5740] (600U == size) && (size == 600U) [2024-01-31 16:27:28,383 INFO L98 nessWitnessExtractor]: Location invariant before [L5241-L5241] arg0 == 0 [2024-01-31 16:27:28,383 INFO L98 nessWitnessExtractor]: Location invariant before [L6005-L6005] ((size <= 1384U && size <= 32767U) && (((((size == 0U || size == 56U) || size == 72U) || size == 184U) || size == 200U) || size == 1384U)) || (size == 0U && size == (size_t )0UL) [2024-01-31 16:27:28,383 INFO L98 nessWitnessExtractor]: Location invariant before [L4339-L4339] (0UL == flags) && (flags == 0UL) [2024-01-31 16:27:28,383 INFO L98 nessWitnessExtractor]: Location invariant before [L3076-L3079] ((((1U <= (unsigned int )dir) && ((unsigned int )dir <= 2U)) && ((unsigned int )dir <= 127U)) && ((unsigned int )dir != 0U)) && ((unsigned int )dir == 1U || (unsigned int )dir == 2U) [2024-01-31 16:27:28,383 INFO L98 nessWitnessExtractor]: Location invariant before [L4394-L4394] (((0 == err) && (0UL == flags)) && (err == 0)) && (flags == 0UL) [2024-01-31 16:27:28,383 INFO L98 nessWitnessExtractor]: Location invariant before [L3878-L3878] ret == 0 [2024-01-31 16:27:28,383 INFO L98 nessWitnessExtractor]: Loop invariant at [L3878-L3878] ret == 0 [2024-01-31 16:27:28,383 INFO L98 nessWitnessExtractor]: Location invariant before [L3442-L3442] bits_per_word <= 255U [2024-01-31 16:27:28,383 INFO L98 nessWitnessExtractor]: Location invariant before [L5214-L5214] (0 == ldv_5_tegra_slink_driver_exit_default) && (ldv_5_tegra_slink_driver_exit_default == 0) [2024-01-31 16:27:28,383 INFO L98 nessWitnessExtractor]: Location invariant before [L7084-L7084] (5 == arg1) && (arg1 == 5) [2024-01-31 16:27:28,384 INFO L98 nessWitnessExtractor]: Location invariant before [L4441-L4441] ((((((0 <= err) && (1 <= err)) && (err <= 3)) && (err <= 255)) && (0UL == flags)) && (flags == 0UL)) && (err != 0) [2024-01-31 16:27:28,384 INFO L98 nessWitnessExtractor]: Location invariant after [L2728-L2728] (((((((((((((0UL == __ret) && (0UL == __edi)) && (0UL == __esi)) && (0UL == __edx)) && (__ret == 0UL)) && (__ret == __edi)) && (__ret == __esi)) && (__ret == __edx)) && (__edi == 0UL)) && (__edi == __esi)) && (__edi == __edx)) && (__esi == 0UL)) && (__esi == __edx)) && (__edx == 0UL) [2024-01-31 16:27:28,455 INFO L179 MainTranslator]: Built tables and reachable declarations [2024-01-31 16:27:28,681 ERROR L326 MainTranslator]: Unsupported Syntax: Undefined type __signalfn_t [2024-01-31 16:27:28,681 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@6be51139 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.01 04:27:28, skipping insertion in model container [2024-01-31 16:27:28,682 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-01-31 16:27:28,682 INFO L186 ToolchainWalker]: Toolchain execution was canceled (user or tool) before executing de.uni_freiburg.informatik.ultimate.boogie.procedureinliner [2024-01-31 16:27:28,691 INFO L158 Benchmark]: Toolchain (without parser) took 12278.12ms. Allocated memory was 197.1MB in the beginning and 526.4MB in the end (delta: 329.3MB). Free memory was 151.5MB in the beginning and 212.6MB in the end (delta: -61.1MB). Peak memory consumption was 310.8MB. Max. memory is 16.1GB. [2024-01-31 16:27:28,692 INFO L158 Benchmark]: Witness Parser took 0.18ms. Allocated memory is still 56.6MB. Free memory was 33.1MB in the beginning and 33.1MB in the end (delta: 73.4kB). There was no memory consumed. Max. memory is 16.1GB. [2024-01-31 16:27:28,692 INFO L158 Benchmark]: CDTParser took 0.10ms. Allocated memory is still 197.1MB. Free memory is still 147.8MB. There was no memory consumed. Max. memory is 16.1GB. [2024-01-31 16:27:28,693 INFO L158 Benchmark]: CACSL2BoogieTranslator took 12275.81ms. Allocated memory was 197.1MB in the beginning and 526.4MB in the end (delta: 329.3MB). Free memory was 151.5MB in the beginning and 212.6MB in the end (delta: -61.1MB). Peak memory consumption was 310.8MB. Max. memory is 16.1GB. [2024-01-31 16:27:28,695 INFO L338 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * Witness Parser took 0.18ms. Allocated memory is still 56.6MB. Free memory was 33.1MB in the beginning and 33.1MB in the end (delta: 73.4kB). There was no memory consumed. Max. memory is 16.1GB. * CDTParser took 0.10ms. Allocated memory is still 197.1MB. Free memory is still 147.8MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 12275.81ms. Allocated memory was 197.1MB in the beginning and 526.4MB in the end (delta: 329.3MB). Free memory was 151.5MB in the beginning and 212.6MB in the end (delta: -61.1MB). Peak memory consumption was 310.8MB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: - UnsupportedSyntaxResult [Line: 1633]: Unsupported Syntax Undefined type __signalfn_t RESULT: Ultimate could not prove your program: Toolchain returned no result. Received shutdown request... --- End real Ultimate output --- Execution finished normally Writing output log to file Ultimate.log Result: UNKNOWN