// Skip function: __VERIFIER_error // Skip function: __VERIFIER_nondet_int // 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; } // Skip function: calloc // Skip function: free // Function: gspca_dev_probe // with type: int gspca_dev_probe(struct usb_interface *, const struct usb_device_id *, const struct sd_desc *, int, struct module *) // with return type: int int __VERIFIER_nondet_int(void); int gspca_dev_probe(struct usb_interface *arg0, const struct usb_device_id *arg1, const struct sd_desc *arg2, int arg3, struct module *arg4) { // Simple type return __VERIFIER_nondet_int(); } // Function: gspca_disconnect // with type: void gspca_disconnect(struct usb_interface *) // with return type: void void gspca_disconnect(struct usb_interface *arg0) { // Void type return; } // Function: gspca_frame_add // with type: void gspca_frame_add(struct gspca_dev *, enum gspca_packet_type , const u8 *, int) // with return type: void void gspca_frame_add(struct gspca_dev *arg0, enum gspca_packet_type arg1, const u8 *arg2, int arg3) { // Void type return; } // Function: gspca_resume // with type: int gspca_resume(struct usb_interface *) // with return type: int int __VERIFIER_nondet_int(void); int gspca_resume(struct usb_interface *arg0) { // Simple type return __VERIFIER_nondet_int(); } // Function: gspca_suspend // with type: int gspca_suspend(struct usb_interface *, pm_message_t ) // with return type: int int __VERIFIER_nondet_int(void); int gspca_suspend(struct usb_interface *arg0, pm_message_t arg1) { // Simple type return __VERIFIER_nondet_int(); } // Function: input_event // with type: void input_event(struct input_dev *, unsigned int, unsigned int, int) // with return type: void void input_event(struct input_dev *arg0, unsigned int arg1, unsigned int arg2, int 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; } // 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_pre_probe // with type: void ldv_pre_probe() // with return type: void void ldv_pre_probe() { // Void type return; } // Function: ldv_pre_usb_register_driver // with type: int ldv_pre_usb_register_driver() // with return type: int int __VERIFIER_nondet_int(void); int ldv_pre_usb_register_driver() { // Simple type return __VERIFIER_nondet_int(); } // Skip function: malloc // 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: 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: usb_altnum_to_altsetting // with type: struct usb_host_interface *usb_altnum_to_altsetting(const struct usb_interface *, unsigned int) // with return type: (struct usb_host_interface)* struct usb_host_interface *usb_altnum_to_altsetting(const struct usb_interface *arg0, unsigned int arg1) { // Pointer type return ldv_malloc(sizeof(struct usb_host_interface)); } // Function: usb_control_msg // with type: int usb_control_msg(struct usb_device *, unsigned int, __u8 , __u8 , __u16 , __u16 , void *, __u16 , int) // with return type: int int __VERIFIER_nondet_int(void); int usb_control_msg(struct usb_device *arg0, unsigned int arg1, __u8 arg2, __u8 arg3, __u16 arg4, __u16 arg5, void *arg6, __u16 arg7, int arg8) { // Simple type return __VERIFIER_nondet_int(); } // Function: usb_deregister // with type: void usb_deregister(struct usb_driver *) // with return type: void void usb_deregister(struct usb_driver *arg0) { // Void type return; } // Function: usb_ifnum_to_if // with type: struct usb_interface *usb_ifnum_to_if(const struct usb_device *, unsigned int) // with return type: (struct usb_interface)* struct usb_interface *usb_ifnum_to_if(const struct usb_device *arg0, unsigned int arg1) { // Pointer type return ldv_malloc(sizeof(struct usb_interface)); } // Function: usb_register_driver // with type: int usb_register_driver(struct usb_driver *, struct module *, const char *) // with return type: int int __VERIFIER_nondet_int(void); int usb_register_driver(struct usb_driver *arg0, struct module *arg1, const char *arg2) { // Simple type return __VERIFIER_nondet_int(); } // Function: v4l2_ctrl_auto_cluster // with type: void v4l2_ctrl_auto_cluster(unsigned int, struct v4l2_ctrl **, u8 , bool ) // with return type: void void v4l2_ctrl_auto_cluster(unsigned int arg0, struct v4l2_ctrl **arg1, u8 arg2, bool arg3) { // Void type return; } // Function: v4l2_ctrl_cluster // with type: void v4l2_ctrl_cluster(unsigned int, struct v4l2_ctrl **) // with return type: void void v4l2_ctrl_cluster(unsigned int arg0, struct v4l2_ctrl **arg1) { // Void type return; } // Function: v4l2_ctrl_g_ctrl // with type: s32 v4l2_ctrl_g_ctrl(struct v4l2_ctrl *) // with return type: s32 int __VERIFIER_nondet_int(void); s32 v4l2_ctrl_g_ctrl(struct v4l2_ctrl *arg0) { // Typedef type // Real type: int // Simple type return __VERIFIER_nondet_int(); } // Function: v4l2_ctrl_grab // with type: void v4l2_ctrl_grab(struct v4l2_ctrl *, bool ) // with return type: void void v4l2_ctrl_grab(struct v4l2_ctrl *arg0, bool arg1) { // Void type return; } // Function: v4l2_ctrl_handler_init_class // with type: int v4l2_ctrl_handler_init_class(struct v4l2_ctrl_handler *, unsigned int, struct lock_class_key *, const char *) // with return type: int int __VERIFIER_nondet_int(void); int v4l2_ctrl_handler_init_class(struct v4l2_ctrl_handler *arg0, unsigned int arg1, struct lock_class_key *arg2, const char *arg3) { // Simple type return __VERIFIER_nondet_int(); } // Function: v4l2_ctrl_new_std // with type: struct v4l2_ctrl *v4l2_ctrl_new_std(struct v4l2_ctrl_handler *, const struct v4l2_ctrl_ops *, u32 , s32 , s32 , u32 , s32 ) // with return type: (struct v4l2_ctrl)* struct v4l2_ctrl *v4l2_ctrl_new_std(struct v4l2_ctrl_handler *arg0, const struct v4l2_ctrl_ops *arg1, u32 arg2, s32 arg3, s32 arg4, u32 arg5, s32 arg6) { // Pointer type return ldv_malloc(sizeof(struct v4l2_ctrl)); } // Function: v4l2_ctrl_new_std_menu // with type: struct v4l2_ctrl *v4l2_ctrl_new_std_menu(struct v4l2_ctrl_handler *, const struct v4l2_ctrl_ops *, u32 , s32 , s32 , s32 ) // with return type: (struct v4l2_ctrl)* struct v4l2_ctrl *v4l2_ctrl_new_std_menu(struct v4l2_ctrl_handler *arg0, const struct v4l2_ctrl_ops *arg1, u32 arg2, s32 arg3, s32 arg4, s32 arg5) { // Pointer type return ldv_malloc(sizeof(struct v4l2_ctrl)); } // Function: v4l2_ctrl_s_ctrl // with type: int v4l2_ctrl_s_ctrl(struct v4l2_ctrl *, s32 ) // with return type: int int __VERIFIER_nondet_int(void); int v4l2_ctrl_s_ctrl(struct v4l2_ctrl *arg0, s32 arg1) { // Simple type return __VERIFIER_nondet_int(); }