// Skip function: __VERIFIER_error // Skip function: __VERIFIER_nondet_int // Skip function: __VERIFIER_nondet_ulong // Function: __init_waitqueue_head // with type: void __init_waitqueue_head(wait_queue_head_t *, const char *, struct lock_class_key *) // with return type: void void __init_waitqueue_head(wait_queue_head_t *arg0, const char *arg1, struct lock_class_key *arg2) { // Void type return; } // Function: __pci_register_driver // with type: int __pci_register_driver(struct pci_driver *, struct module *, const char *) // with return type: int int __VERIFIER_nondet_int(void); int __pci_register_driver(struct pci_driver *arg0, struct module *arg1, const char *arg2) { // Simple type return __VERIFIER_nondet_int(); } // Function: __raw_spin_lock_init // with type: void __raw_spin_lock_init(raw_spinlock_t *, const char *, struct lock_class_key *) // with return type: void void __raw_spin_lock_init(raw_spinlock_t *arg0, const char *arg1, struct lock_class_key *arg2) { // Void type return; } // Function: __request_module // with type: int __request_module(bool , const char *, ...) // with return type: int int __VERIFIER_nondet_int(void); int __request_module(bool arg0, const char *arg1, ...) { // Simple type return __VERIFIER_nondet_int(); } // Function: __symbol_get // with type: void *__symbol_get(const char *) // with return type: (void)* void *__symbol_get(const char *arg0) { // Pointer type return ldv_malloc(0UL); } // Function: __symbol_put // with type: void __symbol_put(const char *) // with return type: void void __symbol_put(const char *arg0) { // Void type return; } // Function: __tasklet_schedule // with type: void __tasklet_schedule(struct tasklet_struct *) // with return type: void void __tasklet_schedule(struct tasklet_struct *arg0) { // Void type return; } // Function: __wake_up // with type: void __wake_up(wait_queue_head_t *, unsigned int, int, void *) // with return type: void void __wake_up(wait_queue_head_t *arg0, unsigned int arg1, int arg2, void *arg3) { // Void type return; } // Function: _raw_spin_lock // with type: void _raw_spin_lock(raw_spinlock_t *) // with return type: void void _raw_spin_lock(raw_spinlock_t *arg0) { // Void type return; } // Function: _raw_spin_lock_irq // with type: void _raw_spin_lock_irq(raw_spinlock_t *) // with return type: void void _raw_spin_lock_irq(raw_spinlock_t *arg0) { // Void type return; } // Function: _raw_spin_unlock // with type: void _raw_spin_unlock(raw_spinlock_t *) // with return type: void void _raw_spin_unlock(raw_spinlock_t *arg0) { // Void type return; } // Function: _raw_spin_unlock_irq // with type: void _raw_spin_unlock_irq(raw_spinlock_t *) // with return type: void void _raw_spin_unlock_irq(raw_spinlock_t *arg0) { // Void type return; } // Skip function: calloc // Function: cxd2099_attach // with type: struct dvb_ca_en50221 *cxd2099_attach(struct cxd2099_cfg *, void *, struct i2c_adapter *) // with return type: (struct dvb_ca_en50221)* struct dvb_ca_en50221 *cxd2099_attach(struct cxd2099_cfg *arg0, void *arg1, struct i2c_adapter *arg2) { // Pointer type return ldv_malloc(sizeof(struct dvb_ca_en50221)); } // Function: debug_dma_alloc_coherent // with type: void debug_dma_alloc_coherent(struct device *, size_t , dma_addr_t , void *) // with return type: void void debug_dma_alloc_coherent(struct device *arg0, size_t arg1, dma_addr_t arg2, void *arg3) { // Void type return; } // Function: debug_dma_free_coherent // with type: void debug_dma_free_coherent(struct device *, size_t , void *, dma_addr_t ) // with return type: void void debug_dma_free_coherent(struct device *arg0, size_t arg1, void *arg2, dma_addr_t arg3) { // Void type return; } // Function: down // with type: void down(struct semaphore *) // with return type: void void down(struct semaphore *arg0) { // Void type return; } // Function: dvb_ca_en50221_init // with type: int dvb_ca_en50221_init(struct dvb_adapter *, struct dvb_ca_en50221 *, int, int) // with return type: int int __VERIFIER_nondet_int(void); int dvb_ca_en50221_init(struct dvb_adapter *arg0, struct dvb_ca_en50221 *arg1, int arg2, int arg3) { // Simple type return __VERIFIER_nondet_int(); } // Function: dvb_ca_en50221_release // with type: void dvb_ca_en50221_release(struct dvb_ca_en50221 *) // with return type: void void dvb_ca_en50221_release(struct dvb_ca_en50221 *arg0) { // Void type return; } // Function: dvb_dmx_init // with type: int dvb_dmx_init(struct dvb_demux *) // with return type: int int __VERIFIER_nondet_int(void); int dvb_dmx_init(struct dvb_demux *arg0) { // Simple type return __VERIFIER_nondet_int(); } // Function: dvb_dmx_release // with type: void dvb_dmx_release(struct dvb_demux *) // with return type: void void dvb_dmx_release(struct dvb_demux *arg0) { // Void type return; } // Function: dvb_dmx_swfilter // with type: void dvb_dmx_swfilter(struct dvb_demux *, const u8 *, size_t ) // with return type: void void dvb_dmx_swfilter(struct dvb_demux *arg0, const u8 *arg1, size_t arg2) { // Void type return; } // Function: dvb_dmxdev_init // with type: int dvb_dmxdev_init(struct dmxdev *, struct dvb_adapter *) // with return type: int int __VERIFIER_nondet_int(void); int dvb_dmxdev_init(struct dmxdev *arg0, struct dvb_adapter *arg1) { // Simple type return __VERIFIER_nondet_int(); } // Function: dvb_dmxdev_release // with type: void dvb_dmxdev_release(struct dmxdev *) // with return type: void void dvb_dmxdev_release(struct dmxdev *arg0) { // Void type return; } // Function: dvb_frontend_detach // with type: void dvb_frontend_detach(struct dvb_frontend *) // with return type: void void dvb_frontend_detach(struct dvb_frontend *arg0) { // Void type return; } // Function: dvb_generic_open // with type: int dvb_generic_open(struct inode *, struct file *) // with return type: int int __VERIFIER_nondet_int(void); int dvb_generic_open(struct inode *arg0, struct file *arg1) { // Simple type return __VERIFIER_nondet_int(); } // Function: dvb_generic_release // with type: int dvb_generic_release(struct inode *, struct file *) // with return type: int int __VERIFIER_nondet_int(void); int dvb_generic_release(struct inode *arg0, struct file *arg1) { // Simple type return __VERIFIER_nondet_int(); } // Function: dvb_net_init // with type: int dvb_net_init(struct dvb_adapter *, struct dvb_net *, struct dmx_demux *) // with return type: int int __VERIFIER_nondet_int(void); int dvb_net_init(struct dvb_adapter *arg0, struct dvb_net *arg1, struct dmx_demux *arg2) { // Simple type return __VERIFIER_nondet_int(); } // Function: dvb_net_release // with type: void dvb_net_release(struct dvb_net *) // with return type: void void dvb_net_release(struct dvb_net *arg0) { // Void type return; } // Function: dvb_register_adapter // with type: int dvb_register_adapter(struct dvb_adapter *, const char *, struct module *, struct device *, short *) // with return type: int int __VERIFIER_nondet_int(void); int dvb_register_adapter(struct dvb_adapter *arg0, const char *arg1, struct module *arg2, struct device *arg3, short *arg4) { // Simple type return __VERIFIER_nondet_int(); } // Function: dvb_register_device // with type: int dvb_register_device(struct dvb_adapter *, struct dvb_device **, const struct dvb_device *, void *, int) // with return type: int int __VERIFIER_nondet_int(void); int dvb_register_device(struct dvb_adapter *arg0, struct dvb_device **arg1, const struct dvb_device *arg2, void *arg3, int arg4) { // Simple type return __VERIFIER_nondet_int(); } // Function: dvb_register_frontend // with type: int dvb_register_frontend(struct dvb_adapter *, struct dvb_frontend *) // with return type: int int __VERIFIER_nondet_int(void); int dvb_register_frontend(struct dvb_adapter *arg0, struct dvb_frontend *arg1) { // Simple type return __VERIFIER_nondet_int(); } // Function: dvb_ringbuffer_avail // with type: ssize_t dvb_ringbuffer_avail(struct dvb_ringbuffer *) // with return type: ssize_t long __VERIFIER_nondet_long(void); ssize_t dvb_ringbuffer_avail(struct dvb_ringbuffer *arg0) { // Typedef type // Real type: __kernel_ssize_t // Typedef type // Real type: __kernel_long_t // Typedef type // Real type: long // Simple type return __VERIFIER_nondet_long(); } // Function: dvb_ringbuffer_flush // with type: void dvb_ringbuffer_flush(struct dvb_ringbuffer *) // with return type: void void dvb_ringbuffer_flush(struct dvb_ringbuffer *arg0) { // Void type return; } // Function: dvb_ringbuffer_free // with type: ssize_t dvb_ringbuffer_free(struct dvb_ringbuffer *) // with return type: ssize_t long __VERIFIER_nondet_long(void); ssize_t dvb_ringbuffer_free(struct dvb_ringbuffer *arg0) { // Typedef type // Real type: __kernel_ssize_t // Typedef type // Real type: __kernel_long_t // Typedef type // Real type: long // Simple type return __VERIFIER_nondet_long(); } // Function: dvb_ringbuffer_init // with type: void dvb_ringbuffer_init(struct dvb_ringbuffer *, void *, size_t ) // with return type: void void dvb_ringbuffer_init(struct dvb_ringbuffer *arg0, void *arg1, size_t arg2) { // Void type return; } // Function: dvb_ringbuffer_read // with type: void dvb_ringbuffer_read(struct dvb_ringbuffer *, u8 *, size_t ) // with return type: void void dvb_ringbuffer_read(struct dvb_ringbuffer *arg0, u8 *arg1, size_t arg2) { // Void type return; } // Function: dvb_ringbuffer_read_user // with type: ssize_t dvb_ringbuffer_read_user(struct dvb_ringbuffer *, u8 *, size_t ) // with return type: ssize_t long __VERIFIER_nondet_long(void); ssize_t dvb_ringbuffer_read_user(struct dvb_ringbuffer *arg0, u8 *arg1, size_t arg2) { // Typedef type // Real type: __kernel_ssize_t // Typedef type // Real type: __kernel_long_t // Typedef type // Real type: long // Simple type return __VERIFIER_nondet_long(); } // Function: dvb_ringbuffer_write // with type: ssize_t dvb_ringbuffer_write(struct dvb_ringbuffer *, const u8 *, size_t ) // with return type: ssize_t long __VERIFIER_nondet_long(void); ssize_t dvb_ringbuffer_write(struct dvb_ringbuffer *arg0, const u8 *arg1, size_t arg2) { // Typedef type // Real type: __kernel_ssize_t // Typedef type // Real type: __kernel_long_t // Typedef type // Real type: long // Simple type return __VERIFIER_nondet_long(); } // Function: dvb_unregister_adapter // with type: int dvb_unregister_adapter(struct dvb_adapter *) // with return type: int int __VERIFIER_nondet_int(void); int dvb_unregister_adapter(struct dvb_adapter *arg0) { // Simple type return __VERIFIER_nondet_int(); } // Function: dvb_unregister_device // with type: void dvb_unregister_device(struct dvb_device *) // with return type: void void dvb_unregister_device(struct dvb_device *arg0) { // Void type return; } // Function: dvb_unregister_frontend // with type: int dvb_unregister_frontend(struct dvb_frontend *) // with return type: int int __VERIFIER_nondet_int(void); int dvb_unregister_frontend(struct dvb_frontend *arg0) { // Simple type return __VERIFIER_nondet_int(); } // Function: finish_wait // with type: void finish_wait(wait_queue_head_t *, wait_queue_t *) // with return type: void void finish_wait(wait_queue_head_t *arg0, wait_queue_t *arg1) { // Void type return; } // Skip function: free // 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: i2c_add_adapter // with type: int i2c_add_adapter(struct i2c_adapter *) // with return type: int int __VERIFIER_nondet_int(void); int i2c_add_adapter(struct i2c_adapter *arg0) { // Simple type return __VERIFIER_nondet_int(); } // Function: i2c_del_adapter // with type: void i2c_del_adapter(struct i2c_adapter *) // with return type: void void i2c_del_adapter(struct i2c_adapter *arg0) { // Void type return; } // Function: i2c_transfer // with type: int i2c_transfer(struct i2c_adapter *, struct i2c_msg *, int) // with return type: int int __VERIFIER_nondet_int(void); int i2c_transfer(struct i2c_adapter *arg0, struct i2c_msg *arg1, int arg2) { // Simple type return __VERIFIER_nondet_int(); } // Function: ioremap_nocache // with type: void *ioremap_nocache(resource_size_t , unsigned long) // with return type: (void)* void *ioremap_nocache(resource_size_t arg0, unsigned long arg1) { // Pointer type return ldv_malloc(0UL); } // Function: iounmap // with type: void iounmap(volatile void *) // with return type: void void iounmap(volatile void *arg0) { // Void type return; } // Skip function: kfree // Function: ldv_after_alloc // with type: void ldv_after_alloc(void *) // with return type: void void ldv_after_alloc(void *arg0) { // Void type return; } // Function: ldv_assert // with type: void ldv_assert(const char *, int) // with return type: void void ldv_assert(const char *arg0, int arg1) { // Void type return; } // Function: ldv_check_alloc_flags // with type: void ldv_check_alloc_flags(gfp_t ) // with return type: void void ldv_check_alloc_flags(gfp_t arg0) { // Void type return; } // Function: ldv_initialize // with type: void ldv_initialize() // with return type: void void ldv_initialize() { // Void type return; } // Function: ldv_pre_probe // with type: void ldv_pre_probe() // with return type: void void ldv_pre_probe() { // Void type return; } // Function: ldv_switch_to_interrupt_context // with type: void ldv_switch_to_interrupt_context() // with return type: void void ldv_switch_to_interrupt_context() { // Void type return; } // Function: ldv_switch_to_process_context // with type: void ldv_switch_to_process_context() // with return type: void void ldv_switch_to_process_context() { // Void type return; } // Function: lockdep_init_map // with type: void lockdep_init_map(struct lockdep_map *, const char *, struct lock_class_key *, int) // with return type: void void lockdep_init_map(struct lockdep_map *arg0, const char *arg1, struct lock_class_key *arg2, int arg3) { // Void type return; } // Skip function: malloc // Skip function: memcmp // Skip function: memcpy // Skip function: memset // Function: msleep // with type: void msleep(unsigned int) // with return type: void void msleep(unsigned int arg0) { // Void type return; } // Function: pci_disable_device // with type: void pci_disable_device(struct pci_dev *) // with return type: void void pci_disable_device(struct pci_dev *arg0) { // Void type return; } // Function: pci_disable_msi // with type: void pci_disable_msi(struct pci_dev *) // with return type: void void pci_disable_msi(struct pci_dev *arg0) { // Void type return; } // Function: pci_enable_device // with type: int pci_enable_device(struct pci_dev *) // with return type: int int __VERIFIER_nondet_int(void); int pci_enable_device(struct pci_dev *arg0) { // Simple type return __VERIFIER_nondet_int(); } // Function: pci_enable_msi_block // with type: int pci_enable_msi_block(struct pci_dev *, int) // with return type: int int __VERIFIER_nondet_int(void); int pci_enable_msi_block(struct pci_dev *arg0, int arg1) { // Simple type return __VERIFIER_nondet_int(); } // Function: pci_msi_enabled // with type: int pci_msi_enabled() // with return type: int int __VERIFIER_nondet_int(void); int pci_msi_enabled() { // Simple type return __VERIFIER_nondet_int(); } // Function: pci_set_master // with type: void pci_set_master(struct pci_dev *) // with return type: void void pci_set_master(struct pci_dev *arg0) { // Void type return; } // Function: pci_unregister_driver // with type: void pci_unregister_driver(struct pci_driver *) // with return type: void void pci_unregister_driver(struct pci_driver *arg0) { // Void type return; } // Function: prepare_to_wait_event // with type: long int prepare_to_wait_event(wait_queue_head_t *, wait_queue_t *, int) // with return type: long int long __VERIFIER_nondet_long(void); long int prepare_to_wait_event(wait_queue_head_t *arg0, wait_queue_t *arg1, int arg2) { // Simple type return __VERIFIER_nondet_long(); } // Function: printk // with type: int printk(const char *, ...) // with return type: int int __VERIFIER_nondet_int(void); int printk(const char *arg0, ...) { // Simple type return __VERIFIER_nondet_int(); } // Function: release_firmware // with type: void release_firmware(const struct firmware *) // with return type: void void release_firmware(const struct firmware *arg0) { // Void type return; } // Function: request_firmware // with type: int request_firmware(const struct firmware **, const char *, struct device *) // with return type: int int __VERIFIER_nondet_int(void); int request_firmware(const struct firmware **arg0, const char *arg1, struct device *arg2) { // Simple type return __VERIFIER_nondet_int(); } // 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: schedule // with type: void schedule() // with return type: void void schedule() { // Void type return; } // Function: schedule_timeout // with type: long int schedule_timeout(long) // with return type: long int long __VERIFIER_nondet_long(void); long int schedule_timeout(long arg0) { // Simple type return __VERIFIER_nondet_long(); } // Skip function: strcpy // Function: tasklet_init // with type: void tasklet_init(struct tasklet_struct *, void (*)(unsigned long), unsigned long) // with return type: void void tasklet_init(struct tasklet_struct *arg0, void (*arg1)(unsigned long), unsigned long arg2) { // Void type return; } // Function: tasklet_kill // with type: void tasklet_kill(struct tasklet_struct *) // with return type: void void tasklet_kill(struct tasklet_struct *arg0) { // Void type return; } // Function: up // with type: void up(struct semaphore *) // with return type: void void up(struct semaphore *arg0) { // Void type return; } // Function: vfree // with type: void vfree(const void *) // with return type: void void vfree(const void *arg0) { // Void type return; } // Function: vmalloc // with type: void *vmalloc(unsigned long) // with return type: (void)* void *vmalloc(unsigned long arg0) { // Pointer type return ldv_malloc(arg0); } // Function: vzalloc // with type: void *vzalloc(unsigned long) // with return type: (void)* void *vzalloc(unsigned long arg0) { // Pointer type return ldv_malloc(0UL); } // Function: warn_slowpath_null // with type: void warn_slowpath_null(const char *, const int) // with return type: void void warn_slowpath_null(const char *arg0, const int arg1) { // Void type return; }