// Function: NS8390_init // with type: void NS8390_init(struct net_device *, int) // with return type: void void NS8390_init(struct net_device *arg0, int arg1) { // Void type return; } // Skip function: __VERIFIER_error // Skip function: __VERIFIER_nondet_int // Skip function: __VERIFIER_nondet_ulong // Function: __alloc_ei_netdev // with type: struct net_device *__alloc_ei_netdev(int) // with return type: (struct net_device)* struct net_device *__alloc_ei_netdev(int arg0) { // Pointer type return ldv_malloc(sizeof(struct net_device)); } // Function: __const_udelay // with type: void __const_udelay(unsigned long) // with return type: void void __const_udelay(unsigned long arg0) { // Void type return; } // Function: __dynamic_dev_dbg // with type: void __dynamic_dev_dbg(struct _ddebug *, const struct device *, const char *, ...) // with return type: void void __dynamic_dev_dbg(struct _ddebug *arg0, const struct device *arg1, const char *arg2, ...) { // Void type return; } // Function: __dynamic_netdev_dbg // with type: void __dynamic_netdev_dbg(struct _ddebug *, const struct net_device *, const char *, ...) // with return type: void void __dynamic_netdev_dbg(struct _ddebug *arg0, const struct net_device *arg1, const char *arg2, ...) { // Void type return; } // Function: __udelay // with type: void __udelay(unsigned long) // with return type: void void __udelay(unsigned long arg0) { // Void type return; } // Function: _dev_info // with type: void _dev_info(const struct device *, const char *, ...) // with return type: void void _dev_info(const struct device *arg0, const char *arg1, ...) { // Void type return; } // Function: add_timer // with type: void add_timer(struct timer_list *) // with return type: void void add_timer(struct timer_list *arg0) { // Void type return; } // Skip function: calloc // Function: del_timer_sync // with type: int del_timer_sync(struct timer_list *) // with return type: int int __VERIFIER_nondet_int(void); int del_timer_sync(struct timer_list *arg0) { // Simple type return __VERIFIER_nondet_int(); } // Function: dev_notice // with type: void dev_notice(const struct device *, const char *, ...) // with return type: void void dev_notice(const struct device *arg0, const char *arg1, ...) { // Void type return; } // Function: dev_warn // with type: void dev_warn(const struct device *, const char *, ...) // with return type: void void dev_warn(const struct device *arg0, const char *arg1, ...) { // Void type return; } // Function: ei_close // with type: int ei_close(struct net_device *) // with return type: int int __VERIFIER_nondet_int(void); int ei_close(struct net_device *arg0) { // Simple type return __VERIFIER_nondet_int(); } // Function: ei_get_stats // with type: struct net_device_stats *ei_get_stats(struct net_device *) // with return type: (struct net_device_stats)* struct net_device_stats *ei_get_stats(struct net_device *arg0) { // Pointer type return ldv_malloc(sizeof(struct net_device_stats)); } // Function: ei_interrupt // with type: irqreturn_t ei_interrupt(int, void *) // with return type: irqreturn_t int __VERIFIER_nondet_int(void); irqreturn_t ei_interrupt(int arg0, void *arg1) { // Typedef type // Real type: enum irqreturn // Enum type return __VERIFIER_nondet_int(); } // Function: ei_open // with type: int ei_open(struct net_device *) // with return type: int int __VERIFIER_nondet_int(void); int ei_open(struct net_device *arg0) { // Simple type return __VERIFIER_nondet_int(); } // Function: ei_poll // with type: void ei_poll(struct net_device *) // with return type: void void ei_poll(struct net_device *arg0) { // Void type return; } // Function: ei_set_multicast_list // with type: void ei_set_multicast_list(struct net_device *) // with return type: void void ei_set_multicast_list(struct net_device *arg0) { // Void type return; } // Function: ei_start_xmit // with type: netdev_tx_t ei_start_xmit(struct sk_buff *, struct net_device *) // with return type: netdev_tx_t int __VERIFIER_nondet_int(void); netdev_tx_t ei_start_xmit(struct sk_buff *arg0, struct net_device *arg1) { // Typedef type // Real type: enum netdev_tx // Enum type return __VERIFIER_nondet_int(); } // Function: ei_tx_timeout // with type: void ei_tx_timeout(struct net_device *) // with return type: void void ei_tx_timeout(struct net_device *arg0) { // Void type return; } // Function: eth_change_mtu // with type: int eth_change_mtu(struct net_device *, int) // with return type: int int __VERIFIER_nondet_int(void); int eth_change_mtu(struct net_device *arg0, int arg1) { // Simple type return __VERIFIER_nondet_int(); } // Function: eth_mac_addr // with type: int eth_mac_addr(struct net_device *, void *) // with return type: int int __VERIFIER_nondet_int(void); int eth_mac_addr(struct net_device *arg0, void *arg1) { // Simple type return __VERIFIER_nondet_int(); } // Function: eth_validate_addr // with type: int eth_validate_addr(struct net_device *) // with return type: int int __VERIFIER_nondet_int(void); int eth_validate_addr(struct net_device *arg0) { // Simple type return __VERIFIER_nondet_int(); } // 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: free_netdev // with type: void free_netdev(struct net_device *) // with return type: void void free_netdev(struct net_device *arg0) { // Void type return; } // Function: init_timer_key // with type: void init_timer_key(struct timer_list *, unsigned int, const char *, struct lock_class_key *) // with return type: void void init_timer_key(struct timer_list *arg0, unsigned int arg1, const char *arg2, struct lock_class_key *arg3) { // Void type return; } // 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; } // Skip function: malloc // Skip function: memset // Function: netdev_err // with type: void netdev_err(const struct net_device *, const char *, ...) // with return type: void void netdev_err(const struct net_device *arg0, const char *arg1, ...) { // Void type return; } // Function: netdev_info // with type: void netdev_info(const struct net_device *, const char *, ...) // with return type: void void netdev_info(const struct net_device *arg0, const char *arg1, ...) { // Void type return; } // Function: netdev_warn // with type: void netdev_warn(const struct net_device *, const char *, ...) // with return type: void void netdev_warn(const struct net_device *arg0, const char *arg1, ...) { // Void type return; } // Function: netif_device_attach // with type: void netif_device_attach(struct net_device *) // with return type: void void netif_device_attach(struct net_device *arg0) { // Void type return; } // Function: netif_device_detach // with type: void netif_device_detach(struct net_device *) // with return type: void void netif_device_detach(struct net_device *arg0) { // Void type return; } // Function: pcmcia_dev_present // with type: struct pcmcia_device *pcmcia_dev_present(struct pcmcia_device *) // with return type: (struct pcmcia_device)* struct pcmcia_device *pcmcia_dev_present(struct pcmcia_device *arg0) { // Pointer type return ldv_malloc(sizeof(struct pcmcia_device)); } // Function: pcmcia_disable_device // with type: void pcmcia_disable_device(struct pcmcia_device *) // with return type: void void pcmcia_disable_device(struct pcmcia_device *arg0) { // Void type return; } // Function: pcmcia_enable_device // with type: int pcmcia_enable_device(struct pcmcia_device *) // with return type: int int __VERIFIER_nondet_int(void); int pcmcia_enable_device(struct pcmcia_device *arg0) { // Simple type return __VERIFIER_nondet_int(); } // Function: pcmcia_loop_config // with type: int pcmcia_loop_config(struct pcmcia_device *, int (*)(struct pcmcia_device *, void *), void *) // with return type: int int __VERIFIER_nondet_int(void); int pcmcia_loop_config(struct pcmcia_device *arg0, int (*arg1)(struct pcmcia_device *, void *), void *arg2) { // Simple type return __VERIFIER_nondet_int(); } // Function: pcmcia_map_mem_page // with type: int pcmcia_map_mem_page(struct pcmcia_device *, struct resource *, unsigned int) // with return type: int int __VERIFIER_nondet_int(void); int pcmcia_map_mem_page(struct pcmcia_device *arg0, struct resource *arg1, unsigned int arg2) { // Simple type return __VERIFIER_nondet_int(); } // Function: pcmcia_register_driver // with type: int pcmcia_register_driver(struct pcmcia_driver *) // with return type: int int __VERIFIER_nondet_int(void); int pcmcia_register_driver(struct pcmcia_driver *arg0) { // Simple type return __VERIFIER_nondet_int(); } // Function: pcmcia_release_window // with type: int pcmcia_release_window(struct pcmcia_device *, struct resource *) // with return type: int int __VERIFIER_nondet_int(void); int pcmcia_release_window(struct pcmcia_device *arg0, struct resource *arg1) { // Simple type return __VERIFIER_nondet_int(); } // Function: pcmcia_request_io // with type: int pcmcia_request_io(struct pcmcia_device *) // with return type: int int __VERIFIER_nondet_int(void); int pcmcia_request_io(struct pcmcia_device *arg0) { // Simple type return __VERIFIER_nondet_int(); } // Function: pcmcia_request_window // with type: int pcmcia_request_window(struct pcmcia_device *, struct resource *, unsigned int) // with return type: int int __VERIFIER_nondet_int(void); int pcmcia_request_window(struct pcmcia_device *arg0, struct resource *arg1, unsigned int arg2) { // Simple type return __VERIFIER_nondet_int(); } // Function: pcmcia_unregister_driver // with type: void pcmcia_unregister_driver(struct pcmcia_driver *) // with return type: void void pcmcia_unregister_driver(struct pcmcia_driver *arg0) { // Void type return; } // 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: register_netdev // with type: int register_netdev(struct net_device *) // with return type: int int __VERIFIER_nondet_int(void); int register_netdev(struct net_device *arg0) { // 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: unregister_netdev // with type: void unregister_netdev(struct net_device *) // with return type: void void unregister_netdev(struct net_device *arg0) { // Void type return; } // 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; }