Defined in 1 files as a function:

Referenced in 13 files:

Smatch caller information:

drivers/usb/atm/usbatm.c usb_maxpacket() -> usb_pipe_endpoint()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 1 pipe 0,128-u32max
DATA_SOURCE 0 dev $0
DATA_SOURCE 1 pipe $1
BIT_INFO 1 pipe 0x80,0x7fffffff
RX_PATH
TASK_NOT_RUNNING

drivers/usb/isp1760/isp1760-hcd.c usb_maxpacket() -> usb_pipe_endpoint()

Type Parameter Key Value
DATA_SOURCE 0 dev $0
DATA_SOURCE 1 pipe $1
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &priv->lock

drivers/usb/core/devio.c do_proc_bulk() -> usb_pipe_endpoint()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 1 pipe 0,128-u32max
BIT_INFO 1 pipe 0xc0000000,0xffffffff
LOCK2 &dev->dev.mutex
TYPE_LOCK (struct device)->mutex

drivers/usb/host/max3421-hcd.c usb_maxpacket() -> usb_pipe_endpoint()

Type Parameter Key Value
DATA_SOURCE 0 dev $0
DATA_SOURCE 1 pipe $1

drivers/net/wireless/zydas/zd1211rw/zd_usb.c zd_ep_regs_out_msg() -> usb_pipe_endpoint()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 1 pipe 0,1073741824-u32max
DATA_SOURCE 0 dev $0
BIT_INFO 1 pipe 0x40020000,0xffffffff
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &chip->mutex
TYPE_LOCK (struct zd_chip)->mutex

drivers/net/wireless/zydas/zd1211rw/zd_usb.c zd_usb_iowrite16v_async() -> usb_pipe_endpoint()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 1 pipe 0,1073741824-u32max
DATA_SOURCE 0 dev r zd_usb_to_usbdev
BIT_INFO 1 pipe 0x40020000,0xffffffff
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &chip->mutex
TYPE_LOCK (struct zd_chip)->mutex

drivers/media/rc/mceusb.c usb_maxpacket() -> usb_pipe_endpoint()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 1 pipe 0,128-u32max
DATA_SOURCE 0 dev $0
DATA_SOURCE 1 pipe $1
BIT_INFO 1 pipe 0x40000080,0x7fffffff
RX_PATH
TASK_NOT_RUNNING

drivers/media/rc/streamzap.c usb_maxpacket() -> usb_pipe_endpoint()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 1 pipe 0,128-u32max
DATA_SOURCE 0 dev $0
DATA_SOURCE 1 pipe $1
BIT_INFO 1 pipe 0x40000080,0x7fffffff
RX_PATH
TASK_NOT_RUNNING

drivers/usb/storage/uas.c uas_free_streams() -> usb_pipe_endpoint()

Type Parameter Key Value
PARAM_VALUE 1 pipe 0,128-u32max
RX_PATH
TASK_NOT_RUNNING

drivers/usb/storage/uas.c uas_free_streams() -> usb_pipe_endpoint()

Type Parameter Key Value
PARAM_VALUE 1 pipe 0,128-u32max
RX_PATH
TASK_NOT_RUNNING

drivers/usb/storage/uas.c uas_free_streams() -> usb_pipe_endpoint()

Type Parameter Key Value
PARAM_VALUE 1 pipe 0,1073741824-u32max
RX_PATH
TASK_NOT_RUNNING

drivers/usb/core/message.c usb_bulk_msg() -> usb_pipe_endpoint()

Type Parameter Key Value
DATA_SOURCE 0 dev $0
DATA_SOURCE 1 pipe $1

drivers/usb/core/message.c usb_bulk_msg_killable() -> usb_pipe_endpoint()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 1 pipe 0,128-u32max
DATA_SOURCE 0 dev $0
DATA_SOURCE 1 pipe $1
LOCK2 &data->io_mutex
TYPE_LOCK (struct usbtmc_device_data)->io_mutex

drivers/input/misc/yealink.c usb_maxpacket() -> usb_pipe_endpoint()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 1 pipe 0,128-u32max
DATA_SOURCE 0 dev $0
DATA_SOURCE 1 pipe $1
BIT_INFO 1 pipe 0x40000080,0x7fffffff
RX_PATH
TASK_NOT_RUNNING

drivers/net/usb/rndis_host.c usb_maxpacket() -> usb_pipe_endpoint()

Type Parameter Key Value
DATA_SOURCE 0 dev $0
DATA_SOURCE 1 pipe $1
RX_PATH
TASK_NOT_RUNNING

drivers/usb/host/isp116x-hcd.c usb_maxpacket() -> usb_pipe_endpoint()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
DATA_SOURCE 0 dev $0
DATA_SOURCE 1 pipe $1
PREEMPT_ADD
LOCK2 &isp116x->lock
LOCK2 flags
TYPE_LOCK (struct isp116x)->lock

drivers/usb/host/ehci-hcd.c qh_make() -> usb_pipe_endpoint()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
RX_PATH
LOCK2 &ehci->lock
LOCK2 flags
TYPE_LOCK (struct ehci_hcd)->lock

drivers/usb/core/urb.c usb_pipe_type_check() -> usb_pipe_endpoint()

Type Parameter Key Value
DATA_SOURCE 0 dev $0
DATA_SOURCE 1 pipe $1
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 _T->lock

drivers/usb/core/urb.c usb_submit_urb() -> usb_pipe_endpoint()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max

drivers/input/tablet/pegasus_notetaker.c usb_maxpacket() -> usb_pipe_endpoint()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 1 pipe 0,128-u32max
DATA_SOURCE 0 dev $0
DATA_SOURCE 1 pipe $1
BIT_INFO 1 pipe 0x40000080,0x7fffffff
RX_PATH
TASK_NOT_RUNNING

drivers/media/rc/xbox_remote.c usb_maxpacket() -> usb_pipe_endpoint()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 1 pipe 0,128-u32max
DATA_SOURCE 0 dev $0
DATA_SOURCE 1 pipe $1
BIT_INFO 1 pipe 0x40000080,0x7fffffff
RX_PATH
TASK_NOT_RUNNING

sound/usb/qcom/qc_audio_offload.c handle_uaudio_stream_req() -> usb_pipe_endpoint()

Type Parameter Key Value
PARAM_VALUE 1 pipe 1-u32max
LOCK2 _T->lock
LOCK2 global &qdev_mutex
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 &txn->lock

sound/usb/qcom/qc_audio_offload.c handle_uaudio_stream_req() -> usb_pipe_endpoint()

Type Parameter Key Value
PARAM_VALUE 1 pipe 1-u32max
LOCK2 _T->lock
LOCK2 global &qdev_mutex
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 &txn->lock

sound/usb/qcom/qc_audio_offload.c prepare_qmi_response() -> usb_pipe_endpoint()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
CAPPED_DATA 0 dev->actconfig->desc.bNumInterfaces 1
LOCK2 &pool->lock
LOCK2 _T->lock
LOCK2 global &qdev_mutex
HALF_LOCKED2 &txn->lock

sound/usb/qcom/qc_audio_offload.c prepare_qmi_response() -> usb_pipe_endpoint()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
CAPPED_DATA 0 dev->actconfig->desc.bNumInterfaces 1
LOCK2 &pool->lock
LOCK2 _T->lock
LOCK2 global &qdev_mutex
HALF_LOCKED2 &txn->lock

sound/usb/qcom/qc_audio_offload.c qmi_stop_session() -> usb_pipe_endpoint()

Type Parameter Key Value
PARAM_VALUE 1 pipe 1-u32max
LOCK2 &pool->lock
LOCK2 _T->lock

sound/usb/qcom/qc_audio_offload.c qmi_stop_session() -> usb_pipe_endpoint()

Type Parameter Key Value
PARAM_VALUE 1 pipe 1-u32max
LOCK2 &pool->lock
LOCK2 _T->lock

sound/usb/qcom/qc_audio_offload.c uaudio_endpoint_setup() -> usb_pipe_endpoint()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
CAPPED_DATA 0 dev->actconfig->desc.bNumInterfaces 1
LOCK2 &pool->lock
LOCK2 _T->lock
LOCK2 global &qdev_mutex
HALF_LOCKED2 &txn->lock

drivers/net/wireless/ralink/rt2x00/rt2x00usb.c usb_maxpacket() -> usb_pipe_endpoint()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 1 pipe 0,128-u32max
DATA_SOURCE 0 dev $0
DATA_SOURCE 1 pipe $1
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 global &rtnl_mutex

drivers/usb/fotg210/fotg210-hcd.c iso_stream_init() -> usb_pipe_endpoint()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->ep_out 4096-ptr_max
DATA_SOURCE 0 dev $2
DATA_SOURCE 1 pipe $3
PREEMPT_ADD
LOCK2 &fotg210->lock
LOCK2 flags
TYPE_LOCK (struct fotg210_hcd)->lock

drivers/usb/fotg210/fotg210-hcd.c qh_make() -> usb_pipe_endpoint()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
LOCK2 &fotg210->lock
LOCK2 flags
TYPE_LOCK (struct fotg210_hcd)->lock

drivers/usb/fotg210/fotg210-hcd.c usb_maxpacket() -> usb_pipe_endpoint()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
DATA_SOURCE 0 dev $0
DATA_SOURCE 1 pipe $1

drivers/usb/misc/usbio.c usb_maxpacket() -> usb_pipe_endpoint()

Type Parameter Key Value
PARAM_VALUE 1 pipe 0-15
DATA_SOURCE 0 dev $0
DATA_SOURCE 1 pipe $1
RX_PATH
TASK_NOT_RUNNING

drivers/net/usb/usbnet.c usb_maxpacket() -> usb_pipe_endpoint()

Type Parameter Key Value
DATA_SOURCE 0 dev $0
DATA_SOURCE 1 pipe $1
RX_PATH
TASK_NOT_RUNNING

drivers/usb/storage/transport.c usb_maxpacket() -> usb_pipe_endpoint()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
DATA_SOURCE 0 dev $0
DATA_SOURCE 1 pipe $1
HALF_LOCKED2 &us->dev_mutex

drivers/net/can/usb/etas_es58x/es58x_core.c usb_maxpacket() -> usb_pipe_endpoint()

Type Parameter Key Value
DATA_SOURCE 0 dev $0
DATA_SOURCE 1 pipe $1
RX_PATH
TASK_NOT_RUNNING

sound/usb/usx2y/usx2yhwdeppcm.c usb_maxpacket() -> usb_pipe_endpoint()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
DATA_SOURCE 0 dev $0
DATA_SOURCE 1 pipe $1
RX_PATH
TASK_NOT_RUNNING
LOCK2 _T->lock

drivers/usb/core/hub.c usb_maxpacket() -> usb_pipe_endpoint()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 1 pipe 0,128-u32max
CAPPED_DATA 0 dev 1
DATA_SOURCE 0 dev $0
DATA_SOURCE 1 pipe $1
BIT_INFO 0 dev->actconfig->desc.bmAttributes 0x0,0xff
BIT_INFO 1 pipe 0x40000080,0x7fffffff
RX_PATH
TASK_NOT_RUNNING

drivers/net/wireless/mediatek/mt76/usb.c usb_maxpacket() -> usb_pipe_endpoint()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 1 pipe 0,2147483648-u32max
DATA_SOURCE 0 dev $0
DATA_SOURCE 1 pipe $1
RX_PATH
TASK_NOT_RUNNING

drivers/net/usb/lan78xx.c lan78xx_probe() -> usb_pipe_endpoint()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 1 pipe 0,128-u32max
BIT_INFO 1 pipe 0xc0008080,0xffffffff
RX_PATH
TASK_NOT_RUNNING

drivers/net/usb/lan78xx.c lan78xx_probe() -> usb_pipe_endpoint()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->ep_in 4096-ptr_max
PARAM_VALUE 1 pipe 0,1073741824-u32max
BIT_INFO 1 pipe 0xc0010000,0xffffffff
RX_PATH
TASK_NOT_RUNNING

drivers/net/usb/lan78xx.c usb_maxpacket() -> usb_pipe_endpoint()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 1 pipe 0,128-u32max
DATA_SOURCE 0 dev $0
DATA_SOURCE 1 pipe $1
BIT_INFO 1 pipe 0x40000000,0x7fffffff
RX_PATH
TASK_NOT_RUNNING

drivers/usb/host/oxu210hp-hcd.c usb_maxpacket() -> usb_pipe_endpoint()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
DATA_SOURCE 0 dev $0
DATA_SOURCE 1 pipe $1
HALF_LOCKED2 &oxu->lock
HALF_LOCKED2 flags

drivers/usb/host/sl811-hcd.c usb_maxpacket() -> usb_pipe_endpoint()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
DATA_SOURCE 0 dev $0
DATA_SOURCE 1 pipe $1
PREEMPT_ADD
LOCK2 &sl811->lock
LOCK2 flags
TYPE_LOCK (struct sl811)->lock

sound/usb/midi.c usb_maxpacket() -> usb_pipe_endpoint()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 1 pipe 0,128-u32max
DATA_SOURCE 0 dev $0
DATA_SOURCE 1 pipe $1
BIT_INFO 1 pipe 0x40000000,0x7fffffff
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 _T->lock

drivers/usb/misc/usbtest.c get_maxpacket() -> usb_pipe_endpoint()

Type Parameter Key Value
DATA_SOURCE 0 dev $0
DATA_SOURCE 1 pipe $1
LOCK2 &dev->dev.mutex
LOCK2 &dev->lock
TYPE_LOCK (struct device)->mutex
TYPE_LOCK (struct usbtest_dev)->lock

drivers/usb/misc/usbtest.c ss_isoc_get_packet_num() -> usb_pipe_endpoint()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 1 pipe 1-u32max
DATA_SOURCE 0 dev $0
DATA_SOURCE 1 pipe $1
LOCK2 &dev->dev.mutex
LOCK2 &dev->lock
TYPE_LOCK (struct device)->mutex
TYPE_LOCK (struct usbtest_dev)->lock

drivers/media/usb/dvb-usb-v2/lmedm04.c lme2510_int_read() -> usb_pipe_endpoint()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 1 pipe 0,128-u32max
RX_PATH
TASK_NOT_RUNNING

drivers/input/misc/ati_remote2.c usb_maxpacket() -> usb_pipe_endpoint()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 1 pipe 0,128-u32max
DATA_SOURCE 0 dev $0
DATA_SOURCE 1 pipe $1
BIT_INFO 1 pipe 0x40000080,0x7fffffff
RX_PATH
TASK_NOT_RUNNING

drivers/usb/storage/onetouch.c usb_maxpacket() -> usb_pipe_endpoint()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 1 pipe 0,128-u32max
DATA_SOURCE 0 dev $0
DATA_SOURCE 1 pipe $1
BIT_INFO 1 pipe 0x40000080,0x7fffffff
RX_PATH
TASK_NOT_RUNNING

drivers/input/misc/powermate.c usb_maxpacket() -> usb_pipe_endpoint()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 1 pipe 0,128-u32max
DATA_SOURCE 0 dev $0
DATA_SOURCE 1 pipe $1
BIT_INFO 1 pipe 0x40000080,0x7fffffff
RX_PATH
TASK_NOT_RUNNING

drivers/input/tablet/acecad.c usb_maxpacket() -> usb_pipe_endpoint()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 1 pipe 0,128-u32max
DATA_SOURCE 0 dev $0
DATA_SOURCE 1 pipe $1
BIT_INFO 1 pipe 0x40000080,0x7fffffff
RX_PATH
TASK_NOT_RUNNING

drivers/usb/host/ohci-hcd.c usb_maxpacket() -> usb_pipe_endpoint()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
DATA_SOURCE 0 dev $0
DATA_SOURCE 1 pipe $1

drivers/hid/hid-u2fzero.c u2fzero_fill_in_urb() -> usb_pipe_endpoint()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
LOCK2 &hdev->driver_input_lock
TYPE_LOCK (struct hid_device)->driver_input_lock

drivers/media/rc/ati_remote.c usb_maxpacket() -> usb_pipe_endpoint()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 1 pipe 0,128-u32max
DATA_SOURCE 0 dev $0
DATA_SOURCE 1 pipe $1
BIT_INFO 1 pipe 0x40000000,0x7fffffff
RX_PATH
TASK_NOT_RUNNING

drivers/input/misc/cm109.c usb_maxpacket() -> usb_pipe_endpoint()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 1 pipe 0,128-u32max
DATA_SOURCE 0 dev $0
DATA_SOURCE 1 pipe $1
BIT_INFO 1 pipe 0x40000080,0x7fffffff
RX_PATH
TASK_NOT_RUNNING

drivers/hid/usbhid/hid-core.c usb_maxpacket() -> usb_pipe_endpoint()

Type Parameter Key Value
PARAM_VALUE 1 pipe 0,128-u32max
DATA_SOURCE 0 dev $0
DATA_SOURCE 1 pipe $1
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &usbhid->lock
HALF_LOCKED2 flags
TYPE_LOCK (struct usbhid_device)->lock

sound/usb/usx2y/us122l.c usb_maxpacket() -> usb_pipe_endpoint()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 1 pipe 0,128-u32max
CAPPED_DATA 0 dev 1
DATA_SOURCE 0 dev $0
DATA_SOURCE 1 pipe $1
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 _T->lock

sound/usb/line6/pcm.c usb_maxpacket() -> usb_pipe_endpoint()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
DATA_SOURCE 0 dev $0
DATA_SOURCE 1 pipe $1
RX_PATH
TASK_NOT_RUNNING

drivers/usb/c67x00/c67x00-sched.c usb_maxpacket() -> usb_pipe_endpoint()

Type Parameter Key Value
DATA_SOURCE 0 dev $0
DATA_SOURCE 1 pipe $1
PREEMPT_ADD
LOCK2 &c67x00->lock
LOCK2 &pool->lock
TYPE_LOCK (struct c67x00_hcd)->lock

drivers/usb/misc/lvstest.c usb_maxpacket() -> usb_pipe_endpoint()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 1 pipe 0,128-u32max
DATA_SOURCE 0 dev $0
DATA_SOURCE 1 pipe $1
BIT_INFO 1 pipe 0x40000080,0x7fffffff
RX_PATH
TASK_NOT_RUNNING

drivers/usb/host/r8a66597-hcd.c usb_maxpacket() -> usb_pipe_endpoint()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
DATA_SOURCE 0 dev $0
DATA_SOURCE 1 pipe $1
PREEMPT_ADD
LOCK2 &r8a66597->lock
LOCK2 flags
TYPE_LOCK (struct r8a66597)->lock

sound/usb/midi2.c usb_maxpacket() -> usb_pipe_endpoint()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 1 pipe 0,128-u32max
DATA_SOURCE 0 dev $0
DATA_SOURCE 1 pipe $1
BIT_INFO 1 pipe 0x40000000,0x7fffffff
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 _T->lock

drivers/net/usb/cdc_ncm.c usb_maxpacket() -> usb_pipe_endpoint()

Type Parameter Key Value
DATA_SOURCE 0 dev $0
DATA_SOURCE 1 pipe $1
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &of->mutex