Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/usb/core/hcd.c hcd_bus_suspend() -> (struct hc_driver)->hub_status_data()

Type Parameter Key Value
PARAM_VALUE 0 hcd 4096-ptr_max
PARAM_VALUE 0 hcd->driver 4096-ptr_max
PARAM_VALUE 0 hcd->driver->bus_suspend 1-u64max
PARAM_VALUE 0 hcd->state 4
PARAM_VALUE 1 buf 8599570606738935808
BUF_SIZE 1 buf 6
CAPPED_DATA 0 hcd 1
DATA_SOURCE 0 hcd r bus_to_hcd
CONTAINER 0 -152-568+0 $(-1)
BIT_INFO 0 hcd->flags 0x0,0xffffffffffffffbf
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 hcd->hcd_priv->actions s64min-s64max
HOST_DATA 0 hcd->hcd_priv->command 0-4294967295
HOST_DATA 0 hcd->hcd_priv->companion_ports s64min-s64max
HOST_DATA 0 hcd->hcd_priv->hc_control 0-4294967295
HOST_DATA 0 hcd->hcd_priv->hcs_params 0-4294967295
HOST_DATA 0 hcd->hcd_priv->i_thresh 0-4294967295
HOST_DATA 0 hcd->hcd_priv->is_otg 0-1
HOST_DATA 0 hcd->hcd_priv->next_uframe s32min-s32max
HOST_DATA 0 hcd->hcd_priv->periodic_dma s64min-s64max
HOST_DATA 0 hcd->hcd_priv->periodic_sched 0-4294967295
HOST_DATA 0 hcd->hcd_priv->periodic_size 0-4294967295
HOST_DATA 0 hcd->hcd_priv->reclaim_ready 0-1
HOST_DATA 0 hcd->hcd_priv->sbrn 0-255
HOST_DATA 0 hcd->hcd_priv->stamp 1-4294967295
HOST_DATA 0 hcd->hcd_priv->urb_len 0-4294967295
HOST_DATA 0 hcd->hcd_priv->urb_timer.expires s64min-s64max
HOST_DATA 0 hcd->hcd_priv->urb_timer.flags 0-4294967295
HOST_DATA 0 *hcd->hcd_priv s64min-s64max

drivers/usb/core/hcd.c usb_hcd_poll_rh_status() -> (struct hc_driver)->hub_status_data()

Type Parameter Key Value
PARAM_VALUE 0 hcd 4096-ptr_max
PARAM_VALUE 0 hcd->driver 4096-ptr_max
PARAM_VALUE 0 hcd->rh_pollable 1
PARAM_VALUE 1 buf 3671797613933891584
BUF_SIZE 0 hcd s32min-(-1),1-s32max
BUF_SIZE 0 hcd s32min-(-1),1-s32max
BUF_SIZE 1 buf 6
DATA_SOURCE 0 hcd $0
CONTAINER 0 -152-568+0 $(-1)
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &musb->lock
HALF_LOCKED2 &of->mutex
HALF_LOCKED2 &ud->sysfs_lock
HALF_LOCKED2 &vdev->ud.sysfs_lock
HALF_LOCKED2 flags

drivers/usb/host/ohci-da8xx.c ohci_da8xx_hub_status_data() -> drivers/usb/host/ohci-da8xx.c ptr orig_ohci_hub_status_data()

Type Parameter Key Value
BUF_SIZE 0 hcd s32min-(-1),1-s32max
BUF_SIZE 0 hcd s32min-(-1),1-s32max
BUF_SIZE 1 buf (-1),6
BUF_SIZE 1 buf (-1),6
DATA_SOURCE 0 hcd $0
DATA_SOURCE 1 buf $1
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 0 &hcd->hcd_priv->lock