Defined in 2 files as a function:

Referenced in 2 files:

Smatch caller information:

drivers/usb/class/cdc-acm.c acm_reset_resume() -> acm_resume()

Type Parameter Key Value
PARAM_VALUE 0 f 4096-ptr_max
PARAM_VALUE 0 f->condition 1-2,4-u32max
PARAM_VALUE 0 f->needs_binding 0
DATA_SOURCE 0 f $0
RX_PATH
TASK_NOT_RUNNING

drivers/usb/core/driver.c usb_resume_interface() -> (struct usb_driver)->resume()

Type Parameter Key Value
PARAM_VALUE 0 f 4096-ptr_max
PARAM_VALUE 0 f->condition 1-2,4-u32max
PARAM_VALUE 0 f->needs_binding 0
DATA_SOURCE 0 f $1
RX_PATH
TASK_NOT_RUNNING

drivers/net/usb/huawei_cdc_ncm.c huawei_cdc_ncm_resume() -> (struct usb_driver)->resume()

Type Parameter Key Value
PARAM_VALUE 0 f 4096-ptr_max
CAPPED_DATA 0 f 1
DATA_SOURCE 0 f $0
RX_PATH
TASK_NOT_RUNNING

drivers/net/usb/cdc_mbim.c cdc_mbim_resume() -> (struct usb_driver)->resume()

Type Parameter Key Value
PARAM_VALUE 0 f 4096-ptr_max
CAPPED_DATA 0 f 1
DATA_SOURCE 0 f $0
RX_PATH
TASK_NOT_RUNNING

drivers/net/usb/qmi_wwan.c qmi_wwan_resume() -> (struct usb_driver)->resume()

Type Parameter Key Value
PARAM_VALUE 0 f 4096-ptr_max
CAPPED_DATA 0 f 1
DATA_SOURCE 0 f $0
RX_PATH
TASK_NOT_RUNNING

drivers/usb/gadget/composite.c composite_resume() -> (struct usb_function)->resume()

Type Parameter Key Value
PARAM_VALUE 0 f 4096-ptr_max
PARAM_VALUE 0 f->func_suspended 0
PARAM_VALUE 0 f->resume 1-u64max
CAPPED_DATA 0 &f->list 1
CONTAINER 0 -152+0 $(-1)
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &bdc->lock
HALF_LOCKED2 &dwc->lock
HALF_LOCKED2 &gi->spinlock
HALF_LOCKED2 &udc->lock
HALF_LOCKED2 &vhub->lock
HALF_LOCKED2 bh
HALF_LOCKED2 flags