// Skip function: __VERIFIER_error // Skip function: __VERIFIER_nondet_int // Skip function: __VERIFIER_nondet_ulong // Function: __platform_driver_register // with type: int __platform_driver_register(struct platform_driver *, struct module *) // with return type: int int __VERIFIER_nondet_int(void); int __platform_driver_register(struct platform_driver *arg0, struct module *arg1) { // Simple type return __VERIFIER_nondet_int(); } // Skip function: calloc // Function: dev_err // with type: void dev_err(const struct device *, const char *, ...) // with return type: void void dev_err(const struct device *arg0, const char *arg1, ...) { // Void type return; } // 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: iio_trigger_alloc // with type: struct iio_trigger *iio_trigger_alloc(const char *, ...) // with return type: (struct iio_trigger)* struct iio_trigger *iio_trigger_alloc(const char *arg0, ...) { // Pointer type return ldv_malloc(sizeof(struct iio_trigger)); } // Function: iio_trigger_poll // with type: void iio_trigger_poll(struct iio_trigger *) // with return type: void void iio_trigger_poll(struct iio_trigger *arg0) { // Void type return; } // Function: iio_trigger_register // with type: int iio_trigger_register(struct iio_trigger *) // with return type: int int __VERIFIER_nondet_int(void); int iio_trigger_register(struct iio_trigger *arg0) { // Simple type return __VERIFIER_nondet_int(); } // Function: iio_trigger_unregister // with type: void iio_trigger_unregister(struct iio_trigger *) // with return type: void void iio_trigger_unregister(struct iio_trigger *arg0) { // Void type return; } // Skip function: kfree // Function: ldv_initialize // with type: void ldv_initialize() // with return type: void void ldv_initialize() { // Void type return; } // Skip function: malloc // Skip function: memset // 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_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: put_device // with type: void put_device(struct device *) // with return type: void void put_device(struct device *arg0) { // Void type return; } // 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(); }