Defined in 1 files as a member:

Defined in 1 files as a function:

Referenced in 33 files:

Smatch caller information:

drivers/usb/core/hcd.c unlink1() -> (struct hc_driver)->urb_dequeue()

Type Parameter Key Value
PARAM_VALUE 0 hcd 4096-ptr_max
PARAM_VALUE 0 hcd->driver 4096-ptr_max
PARAM_VALUE 1 urb 4096-ptr_max
PARAM_VALUE 1 urb->dev 4096-ptr_max
PARAM_VALUE 1 urb->dev->parent 1-u64max
PARAM_VALUE 1 urb->iso_frame_desc->actual_length 0-4294967295
PARAM_VALUE 2 status (-108),(-104),(-2)
BUF_SIZE 1 urb->context s32min-(-1),1-s32max
DATA_SOURCE 0 hcd $0
DATA_SOURCE 1 urb $1
DATA_SOURCE 2 status $2
CONTAINER 0 -112-568+0 $(-1)
NOSPEC 1 urb->transfer_buffer_length
HARD_MAX 2 status (-2)
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 1 urb->start_frame 0-s32max
USER_DATA 1 urb->actual_length 0-u32max[c][u]
USER_DATA 1 urb->transfer_buffer_length 1-s32max
NO_OVERFLOW_SIMPLE 1 urb->actual_length
NO_OVERFLOW_SIMPLE 1 urb->num_mapped_sgs
NO_OVERFLOW_SIMPLE 1 urb->setup_dma
NO_OVERFLOW_SIMPLE 1 urb->sg->length
NO_OVERFLOW_SIMPLE 1 urb->transfer_dma
HALF_LOCKED2 irq

Smatch assignments to (struct hc_driver)->urb_dequeue:

drivers/usb/isp1760/isp1760-hcd.c (null)() -> (struct hc_driver)->urb_dequeue [4907759064135221248]

drivers/usb/chipidea/host.c (null)() -> (struct hc_driver)->urb_dequeue [0]

drivers/usb/chipidea/host.c ci_hdrc_host_driver_init() -> (struct hc_driver)->urb_dequeue [min-max]

drivers/usb/host/ehci-spear.c (null)() -> (struct hc_driver)->urb_dequeue [0]

drivers/usb/host/ehci-spear.c ehci_spear_init() -> (struct hc_driver)->urb_dequeue [min-max]

drivers/usb/host/ehci-atmel.c (null)() -> (struct hc_driver)->urb_dequeue [0]

drivers/usb/host/ehci-atmel.c ehci_atmel_init() -> (struct hc_driver)->urb_dequeue [min-max]

drivers/usb/host/max3421-hcd.c (null)() -> (struct hc_driver)->urb_dequeue [6247270505300164608]

drivers/usb/host/uhci-hcd.c (null)() -> (struct hc_driver)->urb_dequeue [5183411206783844352]

drivers/usb/gadget/udc/dummy_hcd.c (null)() -> (struct hc_driver)->urb_dequeue [2976284271590383616]

drivers/usb/host/ohci-nxp.c (null)() -> (struct hc_driver)->urb_dequeue [0]

drivers/usb/host/ohci-nxp.c ohci_nxp_init() -> (struct hc_driver)->urb_dequeue [min-max]

drivers/usb/host/ehci-pci.c (null)() -> (struct hc_driver)->urb_dequeue [0]

drivers/usb/host/ehci-pci.c ehci_pci_init() -> (struct hc_driver)->urb_dequeue [min-max]

drivers/usb/host/isp116x-hcd.c (null)() -> (struct hc_driver)->urb_dequeue [7000594520479838208]

drivers/staging/greybus/usb.c (null)() -> (struct hc_driver)->urb_dequeue [267496631707803648]

drivers/usb/host/xhci-mtk.c (null)() -> (struct hc_driver)->urb_dequeue [0]

drivers/usb/host/xhci-mtk.c xhci_mtk_init() -> (struct hc_driver)->urb_dequeue [min-max]

drivers/usb/host/ehci-hcd.c (null)() -> (struct hc_driver)->urb_dequeue [7766452460422348800]

drivers/usb/usbip/vhci_hcd.c (null)() -> (struct hc_driver)->urb_dequeue [8543910961350012928]

drivers/usb/host/ehci-orion.c (null)() -> (struct hc_driver)->urb_dequeue [0]

drivers/usb/host/ehci-orion.c ehci_orion_init() -> (struct hc_driver)->urb_dequeue [min-max]

drivers/usb/host/xhci-histb.c (null)() -> (struct hc_driver)->urb_dequeue [0]

drivers/usb/host/xhci-histb.c xhci_histb_init() -> (struct hc_driver)->urb_dequeue [min-max]

drivers/usb/host/xhci-pci.c (null)() -> (struct hc_driver)->urb_dequeue [0]

drivers/usb/host/xhci-pci.c xhci_pci_init() -> (struct hc_driver)->urb_dequeue [min-max]

drivers/usb/host/ohci-pci.c (null)() -> (struct hc_driver)->urb_dequeue [0]

drivers/usb/host/ohci-pci.c ohci_pci_init() -> (struct hc_driver)->urb_dequeue [min-max]

drivers/usb/fotg210/fotg210-hcd.c (null)() -> (struct hc_driver)->urb_dequeue [4420185672379158528]

drivers/usb/host/ohci-s3c2410.c (null)() -> (struct hc_driver)->urb_dequeue [0]

drivers/usb/host/ohci-s3c2410.c ohci_s3c2410_init() -> (struct hc_driver)->urb_dequeue [min-max]

drivers/usb/host/ehci-npcm7xx.c (null)() -> (struct hc_driver)->urb_dequeue [0]

drivers/usb/host/ehci-npcm7xx.c ehci_npcm7xx_init() -> (struct hc_driver)->urb_dequeue [min-max]

drivers/usb/host/oxu210hp-hcd.c (null)() -> (struct hc_driver)->urb_dequeue [0,1321555731634954240]

drivers/usb/host/sl811-hcd.c (null)() -> (struct hc_driver)->urb_dequeue [1130013125077725184]

drivers/usb/dwc2/hcd.c (null)() -> (struct hc_driver)->urb_dequeue [7581880274422505472]

drivers/usb/host/xhci.c (null)() -> (struct hc_driver)->urb_dequeue [5652139559843807232]

drivers/usb/host/ehci-brcm.c (null)() -> (struct hc_driver)->urb_dequeue [0]

drivers/usb/host/ehci-brcm.c ehci_brcm_init() -> (struct hc_driver)->urb_dequeue [min-max]

drivers/usb/host/ehci-exynos.c (null)() -> (struct hc_driver)->urb_dequeue [0]

drivers/usb/host/ehci-exynos.c ehci_exynos_init() -> (struct hc_driver)->urb_dequeue [min-max]

drivers/usb/host/ohci-exynos.c (null)() -> (struct hc_driver)->urb_dequeue [0]

drivers/usb/host/ohci-exynos.c ohci_exynos_init() -> (struct hc_driver)->urb_dequeue [min-max]

drivers/usb/host/ohci-da8xx.c (null)() -> (struct hc_driver)->urb_dequeue [0]

drivers/usb/host/ohci-da8xx.c ohci_da8xx_init() -> (struct hc_driver)->urb_dequeue [min-max]

drivers/usb/musb/musb_host.c (null)() -> (struct hc_driver)->urb_dequeue [3386201462235353088]

drivers/usb/host/ohci-platform.c (null)() -> (struct hc_driver)->urb_dequeue [0]

drivers/usb/host/ohci-platform.c ohci_platform_init() -> (struct hc_driver)->urb_dequeue [min-max]

drivers/usb/host/ehci-mv.c (null)() -> (struct hc_driver)->urb_dequeue [0]

drivers/usb/host/ehci-mv.c ehci_platform_init() -> (struct hc_driver)->urb_dequeue [min-max]

drivers/usb/host/xen-hcd.c (null)() -> (struct hc_driver)->urb_dequeue [2503400926338056192]

drivers/usb/host/ohci-hcd.c (null)() -> (struct hc_driver)->urb_dequeue [1603676209550938112]

drivers/usb/host/ohci-st.c (null)() -> (struct hc_driver)->urb_dequeue [0]

drivers/usb/host/ohci-st.c ohci_platform_init() -> (struct hc_driver)->urb_dequeue [min-max]

drivers/usb/host/ohci-at91.c (null)() -> (struct hc_driver)->urb_dequeue [0]

drivers/usb/host/ohci-at91.c ohci_at91_init() -> (struct hc_driver)->urb_dequeue [min-max]

drivers/usb/host/r8a66597-hcd.c (null)() -> (struct hc_driver)->urb_dequeue [7538725132258082816]

drivers/usb/host/ehci-omap.c (null)() -> (struct hc_driver)->urb_dequeue [0]

drivers/usb/host/ehci-omap.c ehci_omap_init() -> (struct hc_driver)->urb_dequeue [min-max]

drivers/usb/host/ehci-fsl.c (null)() -> (struct hc_driver)->urb_dequeue [0]

drivers/usb/host/ehci-fsl.c ehci_fsl_init() -> (struct hc_driver)->urb_dequeue [min-max]

drivers/usb/c67x00/c67x00-hcd.c (null)() -> (struct hc_driver)->urb_dequeue [2520177193980174336]

drivers/usb/host/xhci-plat.c (null)() -> (struct hc_driver)->urb_dequeue [0]

drivers/usb/host/xhci-plat.c xhci_plat_init() -> (struct hc_driver)->urb_dequeue [min-max]

drivers/usb/renesas_usbhs/mod_host.c (null)() -> (struct hc_driver)->urb_dequeue [2993326968177614848]

drivers/usb/host/ehci-st.c (null)() -> (struct hc_driver)->urb_dequeue [0]

drivers/usb/host/ehci-st.c ehci_platform_init() -> (struct hc_driver)->urb_dequeue [min-max]

drivers/usb/host/ohci-spear.c (null)() -> (struct hc_driver)->urb_dequeue [0]

drivers/usb/host/ohci-spear.c ohci_spear_init() -> (struct hc_driver)->urb_dequeue [min-max]

drivers/usb/host/ehci-platform.c (null)() -> (struct hc_driver)->urb_dequeue [0]

drivers/usb/host/ehci-platform.c ehci_platform_init() -> (struct hc_driver)->urb_dequeue [min-max]