// Skip function: __VERIFIER_error // Skip function: __VERIFIER_nondet_int // Skip function: __VERIFIER_nondet_uint // Skip function: __VERIFIER_nondet_ulong // Function: __const_udelay // with type: void __const_udelay(unsigned long) // with return type: void void __const_udelay(unsigned long arg0) { // Void type return; } // Function: __release_region // with type: void __release_region(struct resource *, resource_size_t , resource_size_t ) // with return type: void void __release_region(struct resource *arg0, resource_size_t arg1, resource_size_t arg2) { // Void type return; } // Function: __request_region // with type: struct resource *__request_region(struct resource *, resource_size_t , resource_size_t , const char *, int) // with return type: (struct resource)* struct resource *__request_region(struct resource *arg0, resource_size_t arg1, resource_size_t arg2, const char *arg3, int arg4) { // Pointer type return ldv_malloc(sizeof(struct resource)); } // Function: _raw_spin_unlock_irqrestore // with type: void _raw_spin_unlock_irqrestore(raw_spinlock_t *, unsigned long) // with return type: void void _raw_spin_unlock_irqrestore(raw_spinlock_t *arg0, unsigned long arg1) { // Void type return; } // Skip function: calloc // Function: dev_err // with type: int dev_err(const struct device *, const char *, ...) // with return type: int int __VERIFIER_nondet_int(void); int dev_err(const struct device *arg0, const char *arg1, ...) { // Simple type return __VERIFIER_nondet_int(); } // Function: dev_get_drvdata // with type: void *dev_get_drvdata(const struct device *) // with return type: (void)* void *dev_get_drvdata(const struct device *arg0) { // Pointer type return ldv_malloc(0UL); } // Function: dev_notice // with type: int dev_notice(const struct device *, const char *, ...) // with return type: int int __VERIFIER_nondet_int(void); int dev_notice(const struct device *arg0, const char *arg1, ...) { // Simple type return __VERIFIER_nondet_int(); } // Function: dev_set_drvdata // with type: int dev_set_drvdata(struct device *, void *) // with return type: int int __VERIFIER_nondet_int(void); int dev_set_drvdata(struct device *arg0, void *arg1) { // Simple type return __VERIFIER_nondet_int(); } // Function: device_init_wakeup // with type: int device_init_wakeup(struct device *, bool ) // with return type: int int __VERIFIER_nondet_int(void); int device_init_wakeup(struct device *arg0, bool arg1) { // Simple type return __VERIFIER_nondet_int(); } // Function: free_irq // with type: void free_irq(unsigned int, void *) // with return type: void void free_irq(unsigned int arg0, void *arg1) { // Void type return; } // Function: irq_set_irq_wake // with type: int irq_set_irq_wake(unsigned int, unsigned int) // with return type: int int __VERIFIER_nondet_int(void); int irq_set_irq_wake(unsigned int arg0, unsigned int arg1) { // Simple type return __VERIFIER_nondet_int(); } // Skip function: kfree // Function: ldv_check_final_state // with type: void ldv_check_final_state() // with return type: void void ldv_check_final_state() { // Void type return; } // Function: ldv_initialize // with type: void ldv_initialize() // with return type: void void ldv_initialize() { // Void type return; } // Function: ldv_probe_2 // with type: int ldv_probe_2() // with return type: int int __VERIFIER_nondet_int(void); int ldv_probe_2() { // Simple type return __VERIFIER_nondet_int(); } // Function: ldv_probe_3 // with type: int ldv_probe_3() // with return type: int int __VERIFIER_nondet_int(void); int ldv_probe_3() { // Simple type return __VERIFIER_nondet_int(); } // Function: ldv_release_3 // with type: int ldv_release_3() // with return type: int int __VERIFIER_nondet_int(void); int ldv_release_3() { // Simple type return __VERIFIER_nondet_int(); } // Skip function: malloc // Skip function: memset // Function: platform_driver_probe // with type: int platform_driver_probe(struct platform_driver *, int (*)(struct platform_device *)) // with return type: int int __VERIFIER_nondet_int(void); int platform_driver_probe(struct platform_driver *arg0, int (*arg1)(struct platform_device *)) { // Simple type return __VERIFIER_nondet_int(); } // Function: platform_driver_unregister // with type: void platform_driver_unregister(struct platform_driver *) // with return type: void void platform_driver_unregister(struct platform_driver *arg0) { // Void type return; } // Function: platform_get_irq // with type: int platform_get_irq(struct platform_device *, unsigned int) // with return type: int int __VERIFIER_nondet_int(void); int platform_get_irq(struct platform_device *arg0, unsigned int arg1) { // Simple type return __VERIFIER_nondet_int(); } // Function: platform_get_resource // with type: struct resource *platform_get_resource(struct platform_device *, unsigned int, unsigned int) // with return type: (struct resource)* struct resource *platform_get_resource(struct platform_device *arg0, unsigned int arg1, unsigned int arg2) { // Pointer type return ldv_malloc(sizeof(struct resource)); } // Function: request_threaded_irq // with type: int request_threaded_irq(unsigned int, irqreturn_t (*)(int, void *), irqreturn_t (*)(int, void *), unsigned long, const char *, void *) // with return type: int int __VERIFIER_nondet_int(void); int request_threaded_irq(unsigned int arg0, irqreturn_t (*arg1)(int, void *), irqreturn_t (*arg2)(int, void *), unsigned long arg3, const char *arg4, void *arg5) { // Simple type return __VERIFIER_nondet_int(); } // Function: rtc_device_register // with type: struct rtc_device *rtc_device_register(const char *, struct device *, const struct rtc_class_ops *, struct module *) // with return type: (struct rtc_device)* struct rtc_device *rtc_device_register(const char *arg0, struct device *arg1, const struct rtc_class_ops *arg2, struct module *arg3) { // Pointer type return ldv_malloc(sizeof(struct rtc_device)); } // Function: rtc_device_unregister // with type: void rtc_device_unregister(struct rtc_device *) // with return type: void void rtc_device_unregister(struct rtc_device *arg0) { // Void type return; } // Function: rtc_time_to_tm // with type: void rtc_time_to_tm(unsigned long, struct rtc_time *) // with return type: void void rtc_time_to_tm(unsigned long arg0, struct rtc_time *arg1) { // Void type return; } // Function: rtc_tm_to_time // with type: int rtc_tm_to_time(struct rtc_time *, unsigned long *) // with return type: int int __VERIFIER_nondet_int(void); int rtc_tm_to_time(struct rtc_time *arg0, unsigned long *arg1) { // Simple type return __VERIFIER_nondet_int(); } // Function: rtc_update_irq // with type: void rtc_update_irq(struct rtc_device *, unsigned long, unsigned long) // with return type: void void rtc_update_irq(struct rtc_device *arg0, unsigned long arg1, unsigned long arg2) { // Void type return; } // Function: rtc_valid_tm // with type: int rtc_valid_tm(struct rtc_time *) // with return type: int int __VERIFIER_nondet_int(void); int rtc_valid_tm(struct rtc_time *arg0) { // Simple type return __VERIFIER_nondet_int(); } // Function: seq_printf // with type: int seq_printf(struct seq_file *, const char *, ...) // with return type: int int __VERIFIER_nondet_int(void); int seq_printf(struct seq_file *arg0, const char *arg1, ...) { // Simple type return __VERIFIER_nondet_int(); } // Function: tegra_ioremap // with type: void *tegra_ioremap(unsigned long, size_t , unsigned int) // with return type: (void)* void *tegra_ioremap(unsigned long arg0, size_t arg1, unsigned int arg2) { // Pointer type return ldv_malloc(0UL); } // Function: tegra_iounmap // with type: void tegra_iounmap(volatile void *) // with return type: void void tegra_iounmap(volatile void *arg0) { // Void type return; }