Defined in 1 files as a function:

Referenced in 5 files:

Smatch caller information:

drivers/usb/host/xhci-mem.c xhci_find_rhub_port() -> xhci_get_usb3_hcd()

Type Parameter Key Value
PARAM_VALUE 0 xhci 4096-ptr_max
DATA_SOURCE 0 xhci $0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 0 &xhci->mutex

drivers/usb/host/xhci-mtk.c xhci_mtk_probe() -> xhci_get_usb3_hcd()

Type Parameter Key Value
PARAM_VALUE 0 xhci 4096-ptr_max
PARAM_VALUE 0 xhci->main_hcd 4096-ptr_max
BUF_SIZE 0 xhci->main_hcd s32min-s32max
BUF_SIZE 0 xhci->shared_hcd s32min-s32max
DATA_SOURCE 0 xhci r hcd_to_xhci
RX_PATH
TASK_NOT_RUNNING

drivers/usb/host/xhci-pci.c xhci_pci_common_probe() -> xhci_get_usb3_hcd()

Type Parameter Key Value
PARAM_VALUE 0 xhci 4096-ptr_max
BUF_SIZE 0 xhci->reset (-1),8,96,280,1296
BUF_SIZE 0 xhci->shared_hcd s32min-s32max
DATA_SOURCE 0 xhci r hcd_to_xhci
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &dev->dev.mutex

drivers/usb/host/xhci.c xhci_hcd_is_usb3() -> xhci_get_usb3_hcd()

Type Parameter Key Value
DATA_SOURCE 0 xhci r hcd_to_xhci

drivers/usb/host/xhci-plat.c xhci_plat_probe() -> xhci_get_usb3_hcd()

Type Parameter Key Value
PARAM_VALUE 0 xhci 4096-ptr_max
PARAM_VALUE 0 xhci->main_hcd 4096-ptr_max
BUF_SIZE 0 xhci->clk (-1),1-s32max
BUF_SIZE 0 xhci->main_hcd s32min-s32max
BUF_SIZE 0 xhci->reg_clk (-1),1-s32max
BUF_SIZE 0 xhci->reset (-1),8,96,280,1296
BUF_SIZE 0 xhci->shared_hcd s32min-s32max
BUF_SIZE 0 xhci->shared_hcd->driver (-1),376
BUF_SIZE 0 xhci->shared_hcd->self.controller (-1),1616
BUF_SIZE 0 xhci->shared_hcd->self.sysdev (-1),1616
DATA_SOURCE 0 xhci r hcd_to_xhci
RX_PATH
TASK_NOT_RUNNING