// Skip function: __VERIFIER_error // Skip function: __VERIFIER_nondet_int // Skip function: __VERIFIER_nondet_ulong // 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(); } // Skip function: calloc // 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_expo_autogain // with type: int gspca_expo_autogain(struct gspca_dev *, int, int, int, int, int) // with return type: int int __VERIFIER_nondet_int(void); int gspca_expo_autogain(struct gspca_dev *arg0, int arg1, int arg2, int arg3, int arg4, int arg5) { // Simple type return __VERIFIER_nondet_int(); } // 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: 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_some_page // with type: struct page *ldv_some_page() // with return type: (struct page)* struct page *ldv_some_page() { // Pointer type return ldv_malloc(sizeof(struct page)); } // 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: mutex_lock_nested // with type: void mutex_lock_nested(struct mutex *, unsigned int) // with return type: void void mutex_lock_nested(struct mutex *arg0, unsigned int arg1) { // Void type return; } // Function: mutex_unlock // with type: void mutex_unlock(struct mutex *) // with return type: void void mutex_unlock(struct mutex *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_bulk_msg // with type: int usb_bulk_msg(struct usb_device *, unsigned int, void *, int, int *, int) // with return type: int int __VERIFIER_nondet_int(void); int usb_bulk_msg(struct usb_device *arg0, unsigned int arg1, void *arg2, int arg3, int *arg4, int arg5) { // Simple type return __VERIFIER_nondet_int(); } // 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_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_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 , s64 , s64 , u64 , s64 ) // 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, s64 arg3, s64 arg4, u64 arg5, s64 arg6) { // Pointer type return ldv_malloc(sizeof(struct v4l2_ctrl)); }