Documented in 1 files:

Defined in 1 files as a prototype:

Defined in 2 files as a function:

Referenced in 30 files:

Smatch caller information:

drivers/usb/gadget/function/u_ether.c eth_start_xmit() -> usb_ep_queue()

Type Parameter Key Value
PARAM_VALUE 0 ep 1-u64max
PARAM_VALUE 1 req 4096-ptr_max
PARAM_VALUE 1 req->complete 3309414812628647936
PARAM_VALUE 1 req->context 4096-ptr_max
PARAM_VALUE 1 *req->buf 0-255
PARAM_VALUE 2 gfp_flags 2080
BUF_SIZE 1 req->buf 1-s32max
BUF_SIZE 1 req->context (-1)-s32max
BIT_INFO 1 req->length 0x0,0x7fffffff
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 1 req->length 0-s32max[c]
NO_OVERFLOW_SIMPLE 1 req->length
USER_PTR 1 req->buf
HALF_LOCKED2 &net->tx_global_lock
HALF_LOCKED2 &txq->_xmit_lock
HALF_LOCKED2 bh
HALF_LOCKED2 flags
HALF_LOCKED2 rcu_read

drivers/usb/gadget/function/u_ether.c rx_submit() -> usb_ep_queue()

Type Parameter Key Value
PARAM_VALUE 0 ep 1-u64max
PARAM_VALUE 1 req 4096-ptr_max
PARAM_VALUE 1 req->complete 3508457926016622592
PARAM_VALUE 1 req->context 4096-ptr_max
PARAM_VALUE 2 gfp_flags 2080,3264
BUF_SIZE 1 req s32min,(-1)-s32max
BUF_SIZE 1 req s32min,(-1)-s32max
BUF_SIZE 1 req->buf 1-s32max
BUF_SIZE 1 req->context (-1)-s32max
DATA_SOURCE 1 req $1
DATA_SOURCE 2 gfp_flags $2
NOSPEC 1 req->actual
HARD_MAX 2 gfp_flags 3264
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 1 req->actual 0-u32max[c]
HOST_DATA 1 req->frame_number 0-16383[c]
HOST_DATA 1 req->zero 0-1
USER_DATA 1 req->actual 0-64
USER_DATA 1 req->zero 0-1[c]
USER_DATA 1 *req->buf s64min-s64max
NO_OVERFLOW_SIMPLE 1 req->dma
NO_OVERFLOW_SIMPLE 1 req->num_mapped_sgs
NO_OVERFLOW_SIMPLE 1 req->status
USER_PTR 1 req->buf

drivers/usb/gadget/function/f_mass_storage.c ep0_queue() -> usb_ep_queue()

Type Parameter Key Value
PARAM_VALUE 2 gfp_flags 2080

drivers/usb/gadget/function/f_mass_storage.c start_transfer() -> usb_ep_queue()

Type Parameter Key Value
PARAM_VALUE 1 req 4096-ptr_max
PARAM_VALUE 2 gfp_flags 3264
DATA_SOURCE 0 ep $1
DATA_SOURCE 1 req $2
HALF_LOCKED2 &common->filesem

drivers/usb/gadget/function/f_rndis.c rndis_response_available() -> usb_ep_queue()

Type Parameter Key Value
PARAM_VALUE 1 req 4096-ptr_max
PARAM_VALUE 1 req->buf 4096-ptr_max
PARAM_VALUE 2 gfp_flags 2080
RX_PATH
TASK_NOT_RUNNING

drivers/usb/gadget/function/f_rndis.c rndis_response_complete() -> usb_ep_queue()

Type Parameter Key Value
PARAM_VALUE 1 req 4096-ptr_max
PARAM_VALUE 1 req->context 4096-ptr_max
PARAM_VALUE 2 gfp_flags 2080
BUF_SIZE 1 req s32min,(-1)-s32max
BUF_SIZE 1 req s32min,(-1)-s32max
BUF_SIZE 1 req->buf (-1)-1000000000,2147479552
BUF_SIZE 1 req->context (-1),96
CAPPED_DATA 0 ep 1
DATA_SOURCE 1 req $1
NOSPEC 1 req->actual
NOSPEC 1 req->length
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 1 req->actual 0-u32max[c]
HOST_DATA 1 req->frame_number 0-16383[c]
HOST_DATA 1 req->length 0-64[c]
HOST_DATA 1 req->zero 0-1
USER_DATA 1 req->actual 0-64
USER_DATA 1 req->length 0-u32max
USER_DATA 1 req->zero 0-1[c]
USER_DATA 1 *req->buf s64min-s64max
NO_OVERFLOW_SIMPLE 1 req->dma
NO_OVERFLOW_SIMPLE 1 req->num_mapped_sgs
NO_OVERFLOW_SIMPLE 1 req->status
USER_PTR 1 req->buf
HALF_LOCKED2 &cdev->lock
HALF_LOCKED2 &pdev->lock
HALF_LOCKED2 &priv_dev->lock
HALF_LOCKED2 &udc->lock
HALF_LOCKED2 cdev_flags
HALF_LOCKED2 flags

drivers/usb/gadget/function/f_rndis.c rndis_setup() -> usb_ep_queue()

Type Parameter Key Value
PARAM_VALUE 1 req 4096-ptr_max
PARAM_VALUE 1 req->complete 334205728985096192,3564181837719699456
PARAM_VALUE 1 req->context 4096-ptr_max
PARAM_VALUE 1 req->length 0-s32max
PARAM_VALUE 2 gfp_flags 2080
CAPPED_DATA 1 req->length 1
BIT_INFO 1 req->complete 0x220456600e8000,0x35f7d67ffe2ea000

drivers/usb/gadget/function/f_uac1_legacy.c f_audio_out_ep_complete() -> usb_ep_queue()

Type Parameter Key Value
PARAM_VALUE 1 req 4096-ptr_max
PARAM_VALUE 1 req->context 4096-ptr_max
PARAM_VALUE 1 req->status 0
PARAM_VALUE 2 gfp_flags 2080
BUF_SIZE 0 ep (-1),64,72,640,1744
BUF_SIZE 0 ep (-1),64,72,640,1744
BUF_SIZE 1 req s32min,(-1)-s32max
BUF_SIZE 1 req s32min,(-1)-s32max
BUF_SIZE 1 req->buf (-1)-1000000000,2147479552
BUF_SIZE 1 req->context (-1),96
CAPPED_DATA 0 ep 1
CAPPED_DATA 1 req->actual 1
DATA_SOURCE 0 ep $0
DATA_SOURCE 1 req $1
NOSPEC 1 req->actual
NOSPEC 1 req->length
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 1 req->actual 0-u32max[c]
HOST_DATA 1 req->frame_number 0-16383[c]
HOST_DATA 1 req->length 0-64[c]
HOST_DATA 1 req->zero 0-1
USER_DATA 1 req->actual 0-64[c]
USER_DATA 1 req->length 0-u32max
USER_DATA 1 req->zero 0-1[c]
USER_DATA 1 *req->buf s64min-s64max
NO_OVERFLOW_SIMPLE 1 req->dma
NO_OVERFLOW_SIMPLE 1 req->num_mapped_sgs
NO_OVERFLOW_SIMPLE 1 req->status
USER_PTR 1 req->buf
HALF_LOCKED2 &cdev->lock
HALF_LOCKED2 &pdev->lock
HALF_LOCKED2 &priv_dev->lock
HALF_LOCKED2 &udc->lock
HALF_LOCKED2 cdev_flags
HALF_LOCKED2 flags

drivers/usb/gadget/function/f_uac1_legacy.c f_audio_set_alt() -> usb_ep_queue()

Type Parameter Key Value
PARAM_VALUE 0 ep 4096-ptr_max
PARAM_VALUE 0 ep->comp_desc 0,4096-ptr_max
PARAM_VALUE 0 ep->comp_desc->bDescriptorType 48
PARAM_VALUE 0 ep->desc 4096-ptr_max
PARAM_VALUE 0 ep->maxpacket 0-2047
PARAM_VALUE 0 ep->ops 4096-ptr_max
PARAM_VALUE 0 ep->ops->alloc_request 4096-ptr_max
PARAM_VALUE 1 req 4096-ptr_max
PARAM_VALUE 1 req->buf 16,4096-ptr_max
PARAM_VALUE 1 req->complete 8158994389229481984
PARAM_VALUE 1 req->context 4096-ptr_max
PARAM_VALUE 1 req->ep 4096-ptr_max
PARAM_VALUE 1 req->ep->ops 4096-ptr_max
PARAM_VALUE 1 req->length 0-4000000
PARAM_VALUE 2 gfp_flags 2080
BUF_SIZE 1 req 104
BUF_SIZE 1 req->buf 0-s32max,18446744071562067968-u64max
CAPPED_DATA 0 ep->address 1
DATA_SOURCE 1 req r usb_ep_alloc_request

drivers/usb/gadget/function/f_uac1_legacy.c f_audio_setup() -> usb_ep_queue()

Type Parameter Key Value
PARAM_VALUE 1 req 4096-ptr_max
PARAM_VALUE 1 req->length 0-u16max
PARAM_VALUE 1 req->zero 0
PARAM_VALUE 2 gfp_flags 2080
CAPPED_DATA 1 req->length 1

drivers/usb/gadget/legacy/inode.c ep0_read() -> usb_ep_queue()

Type Parameter Key Value
PARAM_VALUE 0 ep 4096-ptr_max
PARAM_VALUE 0 ep->driver_data 4096-ptr_max
PARAM_VALUE 0 ep->driver_data->setup_out_ready 0
PARAM_VALUE 1 req->complete 8432922198820679680
PARAM_VALUE 1 req->length 0
PARAM_VALUE 1 req->zero 0
PARAM_VALUE 2 gfp_flags 3264

drivers/usb/gadget/legacy/inode.c ep0_write() -> usb_ep_queue()

Type Parameter Key Value
PARAM_VALUE 0 ep 4096-ptr_max
PARAM_VALUE 0 ep->driver_data 4096-ptr_max
PARAM_VALUE 1 req 4096-ptr_max
PARAM_VALUE 1 req->buf 4096-ptr_max
PARAM_VALUE 1 req->complete 8432922198820679680
PARAM_VALUE 1 req->length 0-u16max
PARAM_VALUE 2 gfp_flags 3264
USER_DATA 1 req->length 0-u16max[c]
USER_DATA 1 *req->buf s64min-s64max
USER_PTR 1 req->buf
LOCK2 &dev->lock

drivers/usb/gadget/legacy/inode.c ep_aio() -> usb_ep_queue()

Type Parameter Key Value
PARAM_VALUE 0 ep 4096-ptr_max
PARAM_VALUE 0 ep->ops 4096-ptr_max
PARAM_VALUE 0 ep->ops->alloc_request 4096-ptr_max
PARAM_VALUE 1 req 4096-ptr_max
PARAM_VALUE 1 req->buf 16,4096-ptr_max
PARAM_VALUE 1 req->complete 2814244828269740032
PARAM_VALUE 1 req->context 4096-ptr_max
PARAM_VALUE 1 req->ep 4096-ptr_max
PARAM_VALUE 1 req->ep->ops 4096-ptr_max
PARAM_VALUE 1 req->length 0-4000000
PARAM_VALUE 2 gfp_flags 2080
BUF_SIZE 1 req 104
BUF_SIZE 1 req->buf 0-1000000000
BUF_SIZE 1 req->context (-1),48
CAPPED_DATA 1 req->length 1
DATA_SOURCE 1 req r usb_ep_alloc_request
NOSPEC 1 req->length
RX_PATH
TASK_NOT_RUNNING
USER_DATA 1 req->length 0-4000000[c]
LOCK2 &epdata->dev->lock
LOCK2 &epdata->lock
LOCK2 irq
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct dev_data)->lock
TYPE_LOCK (struct ep_data)->lock

drivers/usb/gadget/legacy/inode.c ep_io() -> usb_ep_queue()

Type Parameter Key Value
PARAM_VALUE 0 ep 1-u64max
PARAM_VALUE 1 req 4096-ptr_max
PARAM_VALUE 1 req->buf 16,4096-ptr_max
PARAM_VALUE 1 req->complete 1240551096769953792
PARAM_VALUE 1 req->context 6913620756908961792
PARAM_VALUE 1 req->length 0-4000000
PARAM_VALUE 2 gfp_flags 2080
BUF_SIZE 1 req->buf 0-1000000000
BUF_SIZE 1 req->context 96
CAPPED_DATA 1 req->length 1
NOSPEC 1 req->length
RX_PATH
TASK_NOT_RUNNING
USER_DATA 1 req->length 0-4000000[c]
LOCK2 &epdata->dev->lock
LOCK2 &epdata->lock
LOCK2 irq
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct dev_data)->lock
TYPE_LOCK (struct ep_data)->lock

drivers/usb/gadget/legacy/inode.c gadgetfs_setup() -> usb_ep_queue()

Type Parameter Key Value
PARAM_VALUE 0 ep 4096-ptr_max
PARAM_VALUE 0 ep->driver_data 4096-ptr_max
PARAM_VALUE 1 req 4096-ptr_max
PARAM_VALUE 1 req->complete 8432922198820679680
PARAM_VALUE 1 req->context 0
PARAM_VALUE 1 req->length 1-256
PARAM_VALUE 1 req->zero 0
PARAM_VALUE 2 gfp_flags 3264
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 1 req->length 1-256
USER_DATA 1 req->length 1-256[u]
HALF_LOCKED2 &dwc->lock
HALF_LOCKED2 &udc->lock
HALF_LOCKED2 &udc->spi_bus_mutex
HALF_LOCKED2 &vhub->lock
HALF_LOCKED2 bh
HALF_LOCKED2 flags

drivers/usb/gadget/legacy/inode.c gadgetfs_setup() -> usb_ep_queue()

Type Parameter Key Value
PARAM_VALUE 0 ep 4096-ptr_max
PARAM_VALUE 0 ep->driver_data 4096-ptr_max
PARAM_VALUE 0 ep->driver_data->setup_out_ready 0-1
PARAM_VALUE 1 req 4096-ptr_max
PARAM_VALUE 1 req->context 0
PARAM_VALUE 1 req->length 0-256
PARAM_VALUE 2 gfp_flags 3264
BUF_SIZE 1 req->buf (-1),256
CAPPED_DATA 1 req->length 1
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 1 req->length 0-256[c]
HOST_DATA 1 req->zero 0-1
USER_DATA 1 req->length 0-256[c]
USER_DATA 1 req->zero 0-1
HALF_LOCKED2 &dwc->lock
HALF_LOCKED2 &udc->lock
HALF_LOCKED2 &udc->spi_bus_mutex
HALF_LOCKED2 &vhub->lock
HALF_LOCKED2 bh
HALF_LOCKED2 flags

drivers/usb/gadget/legacy/raw_gadget.c raw_process_ep0_io() -> usb_ep_queue()

Type Parameter Key Value
PARAM_VALUE 1 req 4096-ptr_max
PARAM_VALUE 1 req->buf 1-ptr_max
PARAM_VALUE 2 gfp_flags 3264
BUF_SIZE 1 req->buf 0-4194304
USER_DATA 1 req->length 0-u32max
USER_DATA 1 req->zero 0-1[c]
USER_PTR 1 req->buf

drivers/usb/gadget/legacy/raw_gadget.c raw_process_ep_io() -> usb_ep_queue()

Type Parameter Key Value
PARAM_VALUE 0 ep 4096-ptr_max
PARAM_VALUE 0 ep->desc 4096-ptr_max
PARAM_VALUE 1 req 4096-ptr_max
PARAM_VALUE 1 req->buf 1-ptr_max
PARAM_VALUE 1 req->complete 3409482950797250560
PARAM_VALUE 1 req->context 8218976021924872192
PARAM_VALUE 2 gfp_flags 3264
BUF_SIZE 1 req->buf 0-4194304
BUF_SIZE 1 req->context 96
USER_DATA 1 req->length 0-u32max
USER_DATA 1 req->zero 0-1[c]
USER_PTR 1 req->buf

drivers/usb/gadget/function/f_loopback.c alloc_requests() -> usb_ep_queue()

Type Parameter Key Value
PARAM_VALUE 0 ep 4096-ptr_max
PARAM_VALUE 0 ep->comp_desc 0,4096-ptr_max
PARAM_VALUE 0 ep->comp_desc->bDescriptorType 48
PARAM_VALUE 0 ep->desc 4096-ptr_max
PARAM_VALUE 0 ep->desc->bEndpointAddress 128-255
PARAM_VALUE 0 ep->driver_data 4096-ptr_max
PARAM_VALUE 0 ep->maxpacket 0-2047
PARAM_VALUE 0 ep->ops 4096-ptr_max
PARAM_VALUE 0 ep->ops->alloc_request 4096-ptr_max
PARAM_VALUE 1 req 4096-ptr_max
PARAM_VALUE 1 req->complete 6424262469672239104
PARAM_VALUE 1 req->context 4096-ptr_max
PARAM_VALUE 2 gfp_flags 2080
BUF_SIZE 1 req 104
BUF_SIZE 1 req->context 104
CAPPED_DATA 0 ep->address 1
DATA_SOURCE 1 req r lb_alloc_ep_req

drivers/usb/gadget/function/f_loopback.c loopback_complete() -> usb_ep_queue()

Type Parameter Key Value
PARAM_VALUE 2 gfp_flags 2080
BUF_SIZE 1 req (-1),96
BUF_SIZE 1 req (-1),96
DATA_SOURCE 0 ep $0 [m]
DATA_SOURCE 1 req $1 [m]
NOSPEC 1 req->length
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 1 req->length 0-u32max[c]
HOST_DATA 1 req->zero 0-1
USER_DATA 1 req->length 0-64
USER_DATA 1 req->zero 0-1
USER_DATA 1 *req->buf s64min-s64max
NO_OVERFLOW_SIMPLE 1 req->dma
NO_OVERFLOW_SIMPLE 1 req->num_mapped_sgs
NO_OVERFLOW_SIMPLE 1 req->status
UNITS 1 req unit_byte
USER_PTR 1 req->buf
HALF_LOCKED2 &cdev->lock
HALF_LOCKED2 &pdev->lock
HALF_LOCKED2 &priv_dev->lock
HALF_LOCKED2 &udc->lock
HALF_LOCKED2 cdev_flags
HALF_LOCKED2 flags

drivers/usb/gadget/function/f_phonet.c pn_net_xmit() -> usb_ep_queue()

Type Parameter Key Value
PARAM_VALUE 1 req 4096-ptr_max
PARAM_VALUE 1 req->complete 1345228127590514688
PARAM_VALUE 1 req->context 4096-ptr_max
PARAM_VALUE 1 req->zero 1
PARAM_VALUE 2 gfp_flags 2080
BUF_SIZE 1 req->buf 1-s32max
BUF_SIZE 1 req->context (-1)-s32max
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 1 req->length 0-u32max[c]
NO_OVERFLOW_SIMPLE 1 req->length
LOCK2 &port->lock
LOCK2 flags
HALF_LOCKED2 &txq->_xmit_lock
HALF_LOCKED2 bh
HALF_LOCKED2 flags
HALF_LOCKED2 rcu_read
TYPE_LOCK (struct phonet_port)->lock

drivers/usb/gadget/function/f_phonet.c pn_rx_submit() -> usb_ep_queue()

Type Parameter Key Value
PARAM_VALUE 1 req 4096-ptr_max
PARAM_VALUE 1 req->buf 18379471554275704832,18446612682070032384
PARAM_VALUE 1 req->context 4096-ptr_max
PARAM_VALUE 1 req->length 4096
PARAM_VALUE 2 gfp_flags 2080
BUF_SIZE 1 req s32min,(-1)-s32max
BUF_SIZE 1 req s32min,(-1)-s32max
DATA_SOURCE 1 req $1
DATA_SOURCE 2 gfp_flags $2
NOSPEC 1 req->actual
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 1 req->actual 0-u32max[c]
HOST_DATA 1 req->frame_number 0-16383[c]
HOST_DATA 1 req->zero 0-1
USER_DATA 1 req->actual 0-64
USER_DATA 1 req->zero 0-1[c]
USER_DATA 1 *req->buf s64min-s64max
NO_OVERFLOW_SIMPLE 1 req->dma
NO_OVERFLOW_SIMPLE 1 req->num_mapped_sgs
NO_OVERFLOW_SIMPLE 1 req->status
HALF_LOCKED2 &port->lock

drivers/usb/gadget/function/f_eem.c eem_unwrap() -> usb_ep_queue()

Type Parameter Key Value
PARAM_VALUE 0 ep 4096-ptr_max
PARAM_VALUE 0 ep->ops 4096-ptr_max
PARAM_VALUE 0 ep->ops->alloc_request 4096-ptr_max
PARAM_VALUE 1 req 4096-ptr_max
PARAM_VALUE 1 req->buf 16,4096-ptr_max
PARAM_VALUE 1 req->complete 3298232365359271936
PARAM_VALUE 1 req->context 4096-ptr_max
PARAM_VALUE 1 req->ep 4096-ptr_max
PARAM_VALUE 1 req->ep->ops 4096-ptr_max
PARAM_VALUE 1 req->length 0-4000000
PARAM_VALUE 1 req->zero 1
PARAM_VALUE 2 gfp_flags 2080
BUF_SIZE 1 req 104
BUF_SIZE 1 req->buf 0-u32max
BUF_SIZE 1 req->context 16
DATA_SOURCE 1 req r usb_ep_alloc_request
RX_PATH
TASK_NOT_RUNNING
LOCK2 &dev->lock
HALF_LOCKED2 &cdev->lock
HALF_LOCKED2 &pdev->lock
HALF_LOCKED2 &priv_dev->lock
HALF_LOCKED2 &udc->lock
HALF_LOCKED2 cdev_flags
HALF_LOCKED2 flags
TYPE_LOCK (struct eth_dev)->lock

drivers/usb/gadget/function/f_ecm.c ecm_do_notify() -> usb_ep_queue()

Type Parameter Key Value
PARAM_VALUE 1 req 4096-ptr_max
PARAM_VALUE 1 req->buf 4096-ptr_max
PARAM_VALUE 2 gfp_flags 2080
RX_PATH
TASK_NOT_RUNNING

drivers/usb/gadget/function/f_ecm.c ecm_setup() -> usb_ep_queue()

Type Parameter Key Value
PARAM_VALUE 1 req 4096-ptr_max
PARAM_VALUE 1 req->length 0
PARAM_VALUE 1 req->zero 0
PARAM_VALUE 2 gfp_flags 2080

drivers/usb/gadget/function/f_printer.c printer_func_setup() -> usb_ep_queue()

Type Parameter Key Value
PARAM_VALUE 1 req 4096-ptr_max
PARAM_VALUE 1 req->length 0-1010101
PARAM_VALUE 2 gfp_flags 2080
CAPPED_DATA 1 req->length 1

drivers/usb/gadget/function/f_printer.c printer_write() -> usb_ep_queue()

Type Parameter Key Value
PARAM_VALUE 1 req 4096-ptr_max
PARAM_VALUE 1 req->complete 8379382966447845376
PARAM_VALUE 1 req->length 1-8192
PARAM_VALUE 2 gfp_flags 2080
CAPPED_DATA 1 req->length 1
FUZZY_MAX 1 req->length 8192
TASK_NOT_RUNNING
USER_DATA 1 req->length 1-8192[c]
USER_DATA 1 req->zero 0[c]
USER_DATA 1 *req->buf s64min-s64max
NO_OVERFLOW_SIMPLE 1 req->buf
USER_PTR 1 req->buf
LOCK2 &dev->lock_printer_io
LOCK2 flags
TYPE_LOCK (struct printer_dev)->lock_printer_io

drivers/usb/gadget/function/f_printer.c setup_rx_reqs() -> usb_ep_queue()

Type Parameter Key Value
PARAM_VALUE 1 req 4096-ptr_max
PARAM_VALUE 1 req->complete 9205775699938951168
PARAM_VALUE 1 req->length 8192
PARAM_VALUE 2 gfp_flags 2080
RX_PATH
TASK_NOT_RUNNING
LOCK2 &dev->lock_printer_io
LOCK2 flags
TYPE_LOCK (struct printer_dev)->lock_printer_io

drivers/usb/gadget/function/u_audio.c u_audio_iso_complete() -> usb_ep_queue()

Type Parameter Key Value
PARAM_VALUE 1 req 4096-ptr_max
PARAM_VALUE 1 req->context 4096-ptr_max
PARAM_VALUE 1 req->status s32min-(-109),(-107)-s32max
PARAM_VALUE 2 gfp_flags 2080
BUF_SIZE 0 ep (-1),64,72,640,1744
BUF_SIZE 0 ep (-1),64,72,640,1744
BUF_SIZE 1 req s32min,(-1)-s32max
BUF_SIZE 1 req s32min,(-1)-s32max
BUF_SIZE 1 req->buf (-1)-1000000000,2147479552
BUF_SIZE 1 req->context (-1),96
DATA_SOURCE 0 ep $0
DATA_SOURCE 1 req $1
NOSPEC 1 req->actual
NOSPEC 1 req->length
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 1 req->actual 0-u32max[c]
HOST_DATA 1 req->frame_number 0-16383[c]
HOST_DATA 1 req->length 0-64[c]
HOST_DATA 1 req->zero 0-1
USER_DATA 1 req->actual 0-64[c]
USER_DATA 1 req->length 0-u32max
USER_DATA 1 req->zero 0-1[c]
USER_DATA 1 *req->buf s64min-s64max
NO_OVERFLOW_SIMPLE 1 req->dma
NO_OVERFLOW_SIMPLE 1 req->num_mapped_sgs
NO_OVERFLOW_SIMPLE 1 req->status
USER_PTR 1 req->buf
HALF_LOCKED2 &cdev->lock
HALF_LOCKED2 &pdev->lock
HALF_LOCKED2 &priv_dev->lock
HALF_LOCKED2 &udc->lock
HALF_LOCKED2 cdev_flags
HALF_LOCKED2 flags

drivers/usb/gadget/function/u_audio.c u_audio_iso_fback_complete() -> usb_ep_queue()

Type Parameter Key Value
PARAM_VALUE 1 req 4096-ptr_max
PARAM_VALUE 1 req->buf 4096-ptr_max
PARAM_VALUE 1 req->context 4096-ptr_max
PARAM_VALUE 1 req->status s32min-(-109),(-107)-s32max
PARAM_VALUE 2 gfp_flags 2080
BUF_SIZE 0 ep (-1),64,72,640,1744
BUF_SIZE 0 ep (-1),64,72,640,1744
BUF_SIZE 1 req s32min,(-1)-s32max
BUF_SIZE 1 req s32min,(-1)-s32max
BUF_SIZE 1 req->buf (-1)-1000000000,2147479552
BUF_SIZE 1 req->context (-1),96
DATA_SOURCE 0 ep $0
DATA_SOURCE 1 req $1
NOSPEC 1 req->actual
NOSPEC 1 req->length
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 1 req->actual 0-u32max[c]
HOST_DATA 1 req->frame_number 0-16383[c]
HOST_DATA 1 req->length 0-64[c]
HOST_DATA 1 req->zero 0-1
USER_DATA 1 req->actual 0-64
USER_DATA 1 req->length 0-u32max
USER_DATA 1 req->zero 0-1[c]
NO_OVERFLOW_SIMPLE 1 req->dma
NO_OVERFLOW_SIMPLE 1 req->num_mapped_sgs
NO_OVERFLOW_SIMPLE 1 req->status
USER_PTR 1 req->buf
HALF_LOCKED2 &cdev->lock
HALF_LOCKED2 &pdev->lock
HALF_LOCKED2 &priv_dev->lock
HALF_LOCKED2 &udc->lock
HALF_LOCKED2 cdev_flags
HALF_LOCKED2 flags

drivers/usb/gadget/function/u_audio.c u_audio_start_capture() -> usb_ep_queue()

Type Parameter Key Value
PARAM_VALUE 0 ep 4096-ptr_max
PARAM_VALUE 0 ep->comp_desc 0,4096-ptr_max
PARAM_VALUE 0 ep->comp_desc->bDescriptorType 48
PARAM_VALUE 0 ep->desc 4096-ptr_max
PARAM_VALUE 0 ep->maxpacket 0-2047
PARAM_VALUE 1 req 1-u64max
PARAM_VALUE 2 gfp_flags 2080
CAPPED_DATA 0 ep->address 1

drivers/usb/gadget/function/u_audio.c u_audio_start_capture() -> usb_ep_queue()

Type Parameter Key Value
PARAM_VALUE 0 ep 4096-ptr_max
PARAM_VALUE 0 ep->comp_desc 0,4096-ptr_max
PARAM_VALUE 0 ep->comp_desc->bDescriptorType 48
PARAM_VALUE 0 ep->desc 4096-ptr_max
PARAM_VALUE 0 ep->maxpacket 0-2047
PARAM_VALUE 0 ep->ops 4096-ptr_max
PARAM_VALUE 0 ep->ops->alloc_request 4096-ptr_max
PARAM_VALUE 1 req 4096-ptr_max
PARAM_VALUE 1 req->buf 4096-ptr_max
PARAM_VALUE 1 req->complete 6224099721687302144
PARAM_VALUE 1 req->context 4096-ptr_max
PARAM_VALUE 1 req->ep 4096-ptr_max
PARAM_VALUE 1 req->ep->ops 4096-ptr_max
PARAM_VALUE 1 req->length 0-2047
PARAM_VALUE 1 req->zero 0
PARAM_VALUE 2 gfp_flags 2080
BUF_SIZE 1 req 104
BUF_SIZE 1 req->buf 0-2047
BUF_SIZE 1 req->context 360
CAPPED_DATA 0 ep->address 1
DATA_SOURCE 1 req r usb_ep_alloc_request

drivers/usb/gadget/function/u_audio.c u_audio_start_playback() -> usb_ep_queue()

Type Parameter Key Value
PARAM_VALUE 0 ep 4096-ptr_max
PARAM_VALUE 0 ep->comp_desc 0,4096-ptr_max
PARAM_VALUE 0 ep->comp_desc->bDescriptorType 48
PARAM_VALUE 0 ep->desc 4096-ptr_max
PARAM_VALUE 0 ep->maxpacket 0-2047
PARAM_VALUE 1 req 1-u64max
PARAM_VALUE 2 gfp_flags 2080
CAPPED_DATA 0 ep->address 1

drivers/usb/gadget/function/f_uac1.c audio_notify() -> usb_ep_queue()

Type Parameter Key Value
PARAM_VALUE 0 ep 4096-ptr_max
PARAM_VALUE 0 ep->enabled 1
PARAM_VALUE 0 ep->ops 4096-ptr_max
PARAM_VALUE 0 ep->ops->alloc_request 4096-ptr_max
PARAM_VALUE 1 req 4096-ptr_max
PARAM_VALUE 1 req->buf 4096-ptr_max
PARAM_VALUE 1 req->complete 1566146883490148352
PARAM_VALUE 1 req->context 4096-ptr_max
PARAM_VALUE 1 req->ep 4096-ptr_max
PARAM_VALUE 1 req->ep->ops 4096-ptr_max
PARAM_VALUE 1 req->length 2
PARAM_VALUE 2 gfp_flags 2080
BUF_SIZE 1 req 104
BUF_SIZE 1 req->buf 2
DATA_SOURCE 1 req r usb_ep_alloc_request
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &card->controls_rwsem
HALF_LOCKED2 &card->mutex
HALF_LOCKED2 _T->lock

drivers/usb/gadget/function/f_uac1.c f_audio_setup() -> usb_ep_queue()

Type Parameter Key Value
PARAM_VALUE 1 req 4096-ptr_max
PARAM_VALUE 1 req->length 0-u16max
PARAM_VALUE 1 req->zero 0
PARAM_VALUE 2 gfp_flags 2080

drivers/usb/gadget/function/f_uac2.c afunc_notify() -> usb_ep_queue()

Type Parameter Key Value
PARAM_VALUE 0 ep 4096-ptr_max
PARAM_VALUE 0 ep->enabled 1
PARAM_VALUE 0 ep->ops 4096-ptr_max
PARAM_VALUE 0 ep->ops->alloc_request 4096-ptr_max
PARAM_VALUE 1 req 4096-ptr_max
PARAM_VALUE 1 req->buf 4096-ptr_max
PARAM_VALUE 1 req->complete 4091789349097762816
PARAM_VALUE 1 req->context 4096-ptr_max
PARAM_VALUE 1 req->ep 4096-ptr_max
PARAM_VALUE 1 req->ep->ops 4096-ptr_max
PARAM_VALUE 1 req->length 6
PARAM_VALUE 2 gfp_flags 2080
BUF_SIZE 1 req 104
BUF_SIZE 1 req->buf 6
DATA_SOURCE 1 req r usb_ep_alloc_request
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &card->controls_rwsem
HALF_LOCKED2 &card->mutex
HALF_LOCKED2 _T->lock

drivers/usb/gadget/function/f_uac2.c afunc_setup() -> usb_ep_queue()

Type Parameter Key Value
PARAM_VALUE 1 req 4096-ptr_max
PARAM_VALUE 2 gfp_flags 2080

drivers/usb/gadget/function/f_tcm.c bot_enqueue_cmd_cbw() -> usb_ep_queue()

Type Parameter Key Value
PARAM_VALUE 2 gfp_flags 2080
RX_PATH
TASK_NOT_RUNNING

drivers/usb/gadget/function/f_tcm.c bot_enqueue_sense_code() -> usb_ep_queue()

Type Parameter Key Value
PARAM_VALUE 1 req 4096-ptr_max
PARAM_VALUE 1 req->context 4096-ptr_max
PARAM_VALUE 2 gfp_flags 2080
BUF_SIZE 1 req->context (-1),96
RX_PATH
TASK_NOT_RUNNING

drivers/usb/gadget/function/f_tcm.c bot_err_compl() -> usb_ep_queue()

Type Parameter Key Value
PARAM_VALUE 0 ep 4096-ptr_max
PARAM_VALUE 1 req 4096-ptr_max
PARAM_VALUE 1 req->context 4096-ptr_max
PARAM_VALUE 1 req->length 0-u16max
PARAM_VALUE 2 gfp_flags 2080
BUF_SIZE 0 ep (-1),64,72,640,1744
BUF_SIZE 0 ep (-1),64,72,640,1744
BUF_SIZE 1 req s32min,(-1)-s32max
BUF_SIZE 1 req s32min,(-1)-s32max
BUF_SIZE 1 req->buf (-1)-1000000000,2147479552
BUF_SIZE 1 req->context (-1),96
CAPPED_DATA 0 ep->maxpacket 1
CAPPED_DATA 1 req->length 1
DATA_SOURCE 0 ep $0
DATA_SOURCE 1 req $1
NOSPEC 1 req->actual
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 1 req->actual 0-u32max[c]
HOST_DATA 1 req->frame_number 0-16383[c]
HOST_DATA 1 req->zero 0-1
USER_DATA 1 req->actual 0-64
USER_DATA 1 req->zero 0-1[c]
USER_DATA 1 *req->buf s64min-s64max
NO_OVERFLOW_SIMPLE 1 req->dma
NO_OVERFLOW_SIMPLE 1 req->num_mapped_sgs
NO_OVERFLOW_SIMPLE 1 req->status
USER_PTR 1 req->buf
HALF_LOCKED2 &cdev->lock
HALF_LOCKED2 &pdev->lock
HALF_LOCKED2 &priv_dev->lock
HALF_LOCKED2 &udc->lock
HALF_LOCKED2 cdev_flags
HALF_LOCKED2 flags

drivers/usb/gadget/function/f_tcm.c bot_send_bad_status() -> usb_ep_queue()

Type Parameter Key Value
PARAM_VALUE 1 req 4096-ptr_max
PARAM_VALUE 1 req->complete 6842778296623947776
PARAM_VALUE 1 req->context 4096-ptr_max
PARAM_VALUE 1 req->length 0-u16max
PARAM_VALUE 2 gfp_flags 3264
BUF_SIZE 1 req->buf 1-u16max
BUF_SIZE 1 req->context (-1),96
CAPPED_DATA 1 req->length 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &pool->lock

drivers/usb/gadget/function/f_tcm.c bot_send_read_response() -> usb_ep_queue()

Type Parameter Key Value
PARAM_VALUE 1 req 4096-ptr_max
PARAM_VALUE 1 req->buf 0,16,4096-ptr_max
PARAM_VALUE 1 req->complete 2012436731722575872
PARAM_VALUE 1 req->context 4096-ptr_max
PARAM_VALUE 2 gfp_flags 2080
BUF_SIZE 1 req->buf 0-u32max
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pool->lock

drivers/usb/gadget/function/f_tcm.c bot_send_status() -> usb_ep_queue()

Type Parameter Key Value
PARAM_VALUE 1 req 4096-ptr_max
PARAM_VALUE 1 req->context 4096-ptr_max
PARAM_VALUE 2 gfp_flags 3264
BUF_SIZE 1 req->context (-1),96
RX_PATH
TASK_NOT_RUNNING

drivers/usb/gadget/function/f_tcm.c bot_send_write_request() -> usb_ep_queue()

Type Parameter Key Value
PARAM_VALUE 1 req->buf 0,16,4096-ptr_max
PARAM_VALUE 1 req->complete 908144869056110592
PARAM_VALUE 1 req->context 4096-ptr_max
PARAM_VALUE 1 req->is_last 1
PARAM_VALUE 2 gfp_flags 3264
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pool->lock

drivers/usb/gadget/function/f_tcm.c tcm_complete_delayed_status() -> usb_ep_queue()

Type Parameter Key Value
PARAM_VALUE 1 req 4096-ptr_max
PARAM_VALUE 1 req->context 4096-ptr_max
PARAM_VALUE 1 req->length 0
PARAM_VALUE 2 gfp_flags 2080
LOCK2 &cdev->lock
LOCK2 cdev_flags
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct usb_composite_dev)->lock

drivers/usb/gadget/function/f_tcm.c uasp_cmd_complete() -> usb_ep_queue()

Type Parameter Key Value
PARAM_VALUE 1 req 4096-ptr_max
PARAM_VALUE 1 req->status s32min-(-109),(-107)-(-1)
PARAM_VALUE 2 gfp_flags 2080
BUF_SIZE 1 req s32min,(-1)-s32max
BUF_SIZE 1 req s32min,(-1)-s32max
BUF_SIZE 1 req->buf (-1)-1000000000,2147479552
BUF_SIZE 1 req->context (-1),96
DATA_SOURCE 1 req $1
NOSPEC 1 req->actual
NOSPEC 1 req->length
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 1 req->actual 0-u32max[c]
HOST_DATA 1 req->frame_number 0-16383[c]
HOST_DATA 1 req->length 0-64[c]
HOST_DATA 1 req->zero 0-1
USER_DATA 1 req->actual 0-64
USER_DATA 1 req->length 0-u32max
USER_DATA 1 req->zero 0-1[c]
USER_DATA 1 *req->buf s64min-s64max
NO_OVERFLOW_SIMPLE 1 req->dma
NO_OVERFLOW_SIMPLE 1 req->num_mapped_sgs
NO_OVERFLOW_SIMPLE 1 req->status
USER_PTR 1 req->buf
HALF_LOCKED2 &pdev->lock
HALF_LOCKED2 &priv_dev->lock
HALF_LOCKED2 &udc->lock
HALF_LOCKED2 flags

drivers/usb/gadget/function/f_tcm.c uasp_prepare_reqs() -> usb_ep_queue()

Type Parameter Key Value
PARAM_VALUE 0 ep 4096-ptr_max
PARAM_VALUE 0 ep->ops 4096-ptr_max
PARAM_VALUE 0 ep->ops->alloc_request 4096-ptr_max
PARAM_VALUE 2 gfp_flags 2080
HALF_LOCKED2 &pool->lock

drivers/usb/gadget/function/f_tcm.c uasp_send_read_response() -> usb_ep_queue()

Type Parameter Key Value
PARAM_VALUE 2 gfp_flags 2080
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pool->lock

drivers/usb/gadget/function/f_tcm.c uasp_send_read_response() -> usb_ep_queue()

Type Parameter Key Value
PARAM_VALUE 1 req 4096-ptr_max
PARAM_VALUE 1 req->buf 4096-ptr_max
PARAM_VALUE 1 req->complete 9150376108015673344
PARAM_VALUE 1 req->context 4096-ptr_max
PARAM_VALUE 1 req->length 4
PARAM_VALUE 2 gfp_flags 2080
BUF_SIZE 1 req->buf 112
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pool->lock

drivers/usb/gadget/function/f_tcm.c uasp_send_status_response() -> usb_ep_queue()

Type Parameter Key Value
PARAM_VALUE 2 gfp_flags 2080
RX_PATH
TASK_NOT_RUNNING

drivers/usb/gadget/function/f_tcm.c uasp_send_tm_response() -> usb_ep_queue()

Type Parameter Key Value
PARAM_VALUE 2 gfp_flags 2080
RX_PATH
TASK_NOT_RUNNING

drivers/usb/gadget/function/f_tcm.c uasp_send_write_request() -> usb_ep_queue()

Type Parameter Key Value
PARAM_VALUE 1 req->buf 0,16,4096-ptr_max
PARAM_VALUE 1 req->complete 908144869056110592
PARAM_VALUE 1 req->context 4096-ptr_max
PARAM_VALUE 1 req->is_last 1
PARAM_VALUE 2 gfp_flags 2080
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pool->lock

drivers/usb/gadget/function/f_tcm.c uasp_send_write_request() -> usb_ep_queue()

Type Parameter Key Value
PARAM_VALUE 1 req 4096-ptr_max
PARAM_VALUE 1 req->buf 4096-ptr_max
PARAM_VALUE 1 req->complete 9150376108015673344
PARAM_VALUE 1 req->context 4096-ptr_max
PARAM_VALUE 1 req->length 4
PARAM_VALUE 2 gfp_flags 2080
BUF_SIZE 1 req->buf 112
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pool->lock

drivers/usb/gadget/function/f_tcm.c uasp_status_data_cmpl() -> usb_ep_queue()

Type Parameter Key Value
PARAM_VALUE 2 gfp_flags 2080
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &cdev->lock
HALF_LOCKED2 &pdev->lock
HALF_LOCKED2 &priv_dev->lock
HALF_LOCKED2 &udc->lock
HALF_LOCKED2 cdev_flags
HALF_LOCKED2 flags

drivers/usb/gadget/function/f_tcm.c uasp_status_data_cmpl() -> usb_ep_queue()

Type Parameter Key Value
PARAM_VALUE 1 req->buf 0,16,4096-ptr_max
PARAM_VALUE 1 req->complete 908144869056110592
PARAM_VALUE 1 req->context 4096-ptr_max
PARAM_VALUE 1 req->is_last 1
PARAM_VALUE 2 gfp_flags 2080
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &cdev->lock
HALF_LOCKED2 &pdev->lock
HALF_LOCKED2 &priv_dev->lock
HALF_LOCKED2 &udc->lock
HALF_LOCKED2 cdev_flags
HALF_LOCKED2 flags

drivers/usb/gadget/function/f_tcm.c uasp_status_data_cmpl() -> usb_ep_queue()

Type Parameter Key Value
PARAM_VALUE 2 gfp_flags 2080
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &cdev->lock
HALF_LOCKED2 &pdev->lock
HALF_LOCKED2 &priv_dev->lock
HALF_LOCKED2 &udc->lock
HALF_LOCKED2 cdev_flags
HALF_LOCKED2 flags

drivers/usb/gadget/function/f_tcm.c uasp_status_data_cmpl() -> usb_ep_queue()

Type Parameter Key Value
PARAM_VALUE 2 gfp_flags 2080
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &cdev->lock
HALF_LOCKED2 &pdev->lock
HALF_LOCKED2 &priv_dev->lock
HALF_LOCKED2 &udc->lock
HALF_LOCKED2 cdev_flags
HALF_LOCKED2 flags

drivers/usb/gadget/function/f_tcm.c usbg_bot_setup() -> usb_ep_queue()

Type Parameter Key Value
PARAM_VALUE 1 req 4096-ptr_max
PARAM_VALUE 1 req->buf 4096-ptr_max
PARAM_VALUE 1 req->length 1
PARAM_VALUE 2 gfp_flags 2080

drivers/usb/gadget/function/f_acm.c acm_cdc_notify() -> usb_ep_queue()

Type Parameter Key Value
PARAM_VALUE 1 req 4096-ptr_max
PARAM_VALUE 1 req->buf 4096-ptr_max
PARAM_VALUE 1 req->length 10
PARAM_VALUE 2 gfp_flags 2080
BUF_SIZE 1 req s32min,(-1)-s32max
BUF_SIZE 1 req s32min,(-1)-s32max
NOSPEC 1 req->actual
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 1 req->actual 0-u32max[c]
HOST_DATA 1 req->frame_number 0-16383[c]
HOST_DATA 1 req->zero 0-1
USER_DATA 1 req->actual 0-64
USER_DATA 1 req->zero 0-1[c]
NO_OVERFLOW_SIMPLE 1 req->dma
NO_OVERFLOW_SIMPLE 1 req->num_mapped_sgs
NO_OVERFLOW_SIMPLE 1 req->status
USER_PTR 1 req->buf
HALF_LOCKED2 &port->port_lock

drivers/usb/gadget/function/f_acm.c acm_setup() -> usb_ep_queue()

Type Parameter Key Value
PARAM_VALUE 1 req 4096-ptr_max
PARAM_VALUE 1 req->length 0-7
PARAM_VALUE 1 req->zero 0
PARAM_VALUE 2 gfp_flags 2080
CAPPED_DATA 1 req->length 1

drivers/usb/gadget/function/uvc_v4l2.c uvc_send_response() -> usb_ep_queue()

Type Parameter Key Value
PARAM_VALUE 1 req 4096-ptr_max
PARAM_VALUE 1 req->length 0-60
PARAM_VALUE 2 gfp_flags 3264
CAPPED_DATA 1 req->length 1
FUZZY_MAX 1 req->length 60
BIT_INFO 1 req->length 0x0,0x7fffffff
USER_DATA 1 req->length 0-60[c]
USER_DATA 1 req->zero 0-1
HALF_LOCKED2 lock
HALF_LOCKED2 req_queue_lock

drivers/usb/gadget/function/f_ncm.c ncm_do_notify() -> usb_ep_queue()

Type Parameter Key Value
PARAM_VALUE 1 req 4096-ptr_max
PARAM_VALUE 1 req->buf 4096-ptr_max
PARAM_VALUE 2 gfp_flags 2080
RX_PATH
TASK_NOT_RUNNING

drivers/usb/gadget/function/f_ncm.c ncm_setup() -> usb_ep_queue()

Type Parameter Key Value
PARAM_VALUE 1 req 4096-ptr_max
PARAM_VALUE 1 req->length 0-28
PARAM_VALUE 1 req->zero 0
PARAM_VALUE 2 gfp_flags 2080

drivers/usb/gadget/function/uvc_video.c uvcg_video_ep_queue() -> usb_ep_queue()

Type Parameter Key Value
PARAM_VALUE 0 ep 4096-ptr_max
PARAM_VALUE 0 ep->enabled 1
PARAM_VALUE 1 req 4096-ptr_max
PARAM_VALUE 2 gfp_flags 2080
DATA_SOURCE 1 req $1
LOCK2 &video->req_lock
LOCK2 flags
TYPE_LOCK (struct uvc_video)->req_lock

drivers/usb/gadget/function/f_hid.c f_hidg_intout_read() -> usb_ep_queue()

Type Parameter Key Value
PARAM_VALUE 1 req 4096-ptr_max
PARAM_VALUE 1 req->length 0-u16max
PARAM_VALUE 2 gfp_flags 3264
CAPPED_DATA 1 req->actual 1

drivers/usb/gadget/function/f_hid.c f_hidg_write() -> usb_ep_queue()

Type Parameter Key Value
PARAM_VALUE 0 ep 4096-ptr_max
PARAM_VALUE 0 ep->enabled 1
PARAM_VALUE 1 req 4096-ptr_max
PARAM_VALUE 1 req->complete 5031086052715700224
PARAM_VALUE 1 req->context 4096-ptr_max
PARAM_VALUE 1 req->length 0-u16max
PARAM_VALUE 1 req->status 0
PARAM_VALUE 1 req->zero 1
PARAM_VALUE 2 gfp_flags 2080
BUF_SIZE 1 req->context s32min-(-2),1-s32max
CAPPED_DATA 1 req->length 1
USER_DATA 1 req->length 0-65534[c]
USER_DATA 1 *req->buf s64min-s64max
USER_PTR 1 req->buf

drivers/usb/gadget/function/f_hid.c get_report_workqueue_handler() -> usb_ep_queue()

Type Parameter Key Value
PARAM_VALUE 1 req 4096-ptr_max
PARAM_VALUE 1 req->length 0-64
PARAM_VALUE 1 req->zero 0
PARAM_VALUE 2 gfp_flags 2080
BUF_SIZE 1 req->buf 64
CAPPED_DATA 1 req->length 1
LOCK2 &hidg->get_report_spinlock
LOCK2 flags
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct f_hidg)->get_report_spinlock

drivers/usb/gadget/function/f_hid.c get_report_workqueue_handler() -> usb_ep_queue()

Type Parameter Key Value
PARAM_VALUE 1 req 4096-ptr_max
PARAM_VALUE 1 req->length 0-64
PARAM_VALUE 1 req->zero 0
PARAM_VALUE 2 gfp_flags 2080
BUF_SIZE 1 req->buf 64
CAPPED_DATA 1 req->length 1
TASK_NOT_RUNNING
LOCK2 &hidg->get_report_spinlock
LOCK2 flags
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct f_hidg)->get_report_spinlock

drivers/usb/gadget/function/f_hid.c hidg_set_alt() -> usb_ep_queue()

Type Parameter Key Value
PARAM_VALUE 0 ep 4096-ptr_max
PARAM_VALUE 0 ep->comp_desc 0,4096-ptr_max
PARAM_VALUE 0 ep->comp_desc->bDescriptorType 48
PARAM_VALUE 0 ep->desc 4096-ptr_max
PARAM_VALUE 0 ep->desc->bEndpointAddress 128-255
PARAM_VALUE 0 ep->driver_data 4096-ptr_max
PARAM_VALUE 0 ep->maxpacket 0-2047
PARAM_VALUE 0 ep->ops 4096-ptr_max
PARAM_VALUE 0 ep->ops->alloc_request 4096-ptr_max
PARAM_VALUE 1 req 4096-ptr_max
PARAM_VALUE 1 req->complete 6262226951498948608
PARAM_VALUE 1 req->context 4096-ptr_max
PARAM_VALUE 2 gfp_flags 2080
BUF_SIZE 1 req 104
CAPPED_DATA 0 ep->address 1
DATA_SOURCE 1 req r hidg_alloc_ep_req

drivers/usb/gadget/function/f_hid.c hidg_setup() -> usb_ep_queue()

Type Parameter Key Value
PARAM_VALUE 1 req 4096-ptr_max
PARAM_VALUE 1 req->length 0-u16max
PARAM_VALUE 1 req->zero 1
PARAM_VALUE 2 gfp_flags 2080

drivers/usb/gadget/function/f_midi.c f_midi_complete() -> usb_ep_queue()

Type Parameter Key Value
PARAM_VALUE 0 ep 4096-ptr_max
PARAM_VALUE 0 ep->driver_data 4096-ptr_max
PARAM_VALUE 1 req 4096-ptr_max
PARAM_VALUE 2 gfp_flags 2080
BUF_SIZE 0 ep (-1),64,72,640,1744
BUF_SIZE 0 ep (-1),64,72,640,1744
BUF_SIZE 1 req s32min,(-1)-s32max
BUF_SIZE 1 req s32min,(-1)-s32max
BUF_SIZE 1 req->buf (-1)-1000000000,2147479552
BUF_SIZE 1 req->context (-1),96
CAPPED_DATA 0 ep 1
DATA_SOURCE 0 ep $0
DATA_SOURCE 1 req $1
NOSPEC 1 req->actual
NOSPEC 1 req->length
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 1 req->actual 0-u32max[c]
HOST_DATA 1 req->frame_number 0-16383[c]
HOST_DATA 1 req->length 0-64[c]
HOST_DATA 1 req->zero 0-1
USER_DATA 1 req->actual 0-64[c]
USER_DATA 1 req->length 0-u32max
USER_DATA 1 req->zero 0-1[c]
USER_DATA 1 *req->buf s64min-s64max
NO_OVERFLOW_SIMPLE 1 req->dma
NO_OVERFLOW_SIMPLE 1 req->num_mapped_sgs
NO_OVERFLOW_SIMPLE 1 req->status
USER_PTR 1 req->buf
HALF_LOCKED2 &cdev->lock
HALF_LOCKED2 &pdev->lock
HALF_LOCKED2 &priv_dev->lock
HALF_LOCKED2 &udc->lock
HALF_LOCKED2 cdev_flags
HALF_LOCKED2 flags

drivers/usb/gadget/function/f_midi.c f_midi_do_transmit() -> usb_ep_queue()

Type Parameter Key Value
PARAM_VALUE 0 ep 4096-ptr_max
PARAM_VALUE 0 ep->enabled 1
PARAM_VALUE 1 req 4096-ptr_max
PARAM_VALUE 1 req->length 1-u32max
PARAM_VALUE 2 gfp_flags 2080
BUF_SIZE 1 req 0
DATA_SOURCE 0 ep $1
BIT_INFO 1 req 0x0,0x0
LOCK2 &midi->transmit_lock
LOCK2 flags
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct f_midi)->transmit_lock

drivers/usb/gadget/function/f_midi.c f_midi_set_alt() -> usb_ep_queue()

Type Parameter Key Value
PARAM_VALUE 0 ep 4096-ptr_max
PARAM_VALUE 0 ep->comp_desc 0,4096-ptr_max
PARAM_VALUE 0 ep->comp_desc->bDescriptorType 48
PARAM_VALUE 0 ep->desc 4096-ptr_max
PARAM_VALUE 0 ep->desc->bEndpointAddress 128-255
PARAM_VALUE 0 ep->driver_data 4096-ptr_max
PARAM_VALUE 0 ep->maxpacket 0-2047
PARAM_VALUE 0 ep->ops 4096-ptr_max
PARAM_VALUE 0 ep->ops->alloc_request 4096-ptr_max
PARAM_VALUE 1 req 4096-ptr_max
PARAM_VALUE 1 req->complete 5101740866742484992
PARAM_VALUE 2 gfp_flags 2080
BUF_SIZE 1 req 104
CAPPED_DATA 0 ep->address 1
DATA_SOURCE 1 req r midi_alloc_ep_req

drivers/usb/gadget/function/u_serial.c __gs_console_push() -> usb_ep_queue()

Type Parameter Key Value
PARAM_VALUE 0 ep 4096-ptr_max
PARAM_VALUE 1 req 4096-ptr_max
PARAM_VALUE 1 req->length 1-u32max
PARAM_VALUE 2 gfp_flags 2080
BUF_SIZE 0 ep 64,664,1792
BUF_SIZE 0 ep 64,664,1792
HALF_LOCKED2 &pool->lock

drivers/usb/gadget/function/u_serial.c gs_start_rx() -> usb_ep_queue()

Type Parameter Key Value
PARAM_VALUE 0 ep 4096-ptr_max
PARAM_VALUE 1 req 4096-ptr_max
PARAM_VALUE 1 req->length 0-u16max
PARAM_VALUE 2 gfp_flags 2080
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 irq

drivers/usb/gadget/function/u_serial.c gs_start_tx() -> usb_ep_queue()

Type Parameter Key Value
PARAM_VALUE 0 ep 4096-ptr_max
PARAM_VALUE 1 req 4096-ptr_max
PARAM_VALUE 1 req->length 1-u32max
PARAM_VALUE 1 *req->buf 0-255
PARAM_VALUE 2 gfp_flags 2080
BIT_INFO 1 req->length 0x0,0x7fffffff
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 _T->lock
HALF_LOCKED2 flags

drivers/usb/gadget/function/f_fs.c __ffs_ep0_queue_wait() -> usb_ep_queue()

Type Parameter Key Value
PARAM_VALUE 1 req 4096-ptr_max
PARAM_VALUE 1 req->buf 1-ptr_max
PARAM_VALUE 1 req->length 0-u16max
PARAM_VALUE 2 gfp_flags 2080
BUF_SIZE 1 req->buf (-1)-1000000000,2147479552
CAPPED_DATA 1 req->length 1
USER_DATA 1 req->length 0-65534[c]
USER_DATA 1 req->zero 0-1
USER_PTR 1 req->buf
HALF_LOCKED2 &ffs->mutex

drivers/usb/gadget/function/f_fs.c ffs_dmabuf_transfer() -> usb_ep_queue()

Type Parameter Key Value
PARAM_VALUE 0 ep 4096-ptr_max
PARAM_VALUE 0 ep->ops 4096-ptr_max
PARAM_VALUE 0 ep->ops->alloc_request 4096-ptr_max
PARAM_VALUE 1 req 4096-ptr_max
PARAM_VALUE 1 req->buf 0
PARAM_VALUE 1 req->complete 2577737099538493440
PARAM_VALUE 1 req->context 4096-ptr_max
PARAM_VALUE 1 req->ep 4096-ptr_max
PARAM_VALUE 1 req->ep->ops 4096-ptr_max
PARAM_VALUE 1 req->num_sgs 1-s32max,4294967274
PARAM_VALUE 1 req->sg_was_mapped 1
PARAM_VALUE 2 gfp_flags 2080
BUF_SIZE 1 req 104
BUF_SIZE 1 req->context 232
CAPPED_DATA 1 req->length 1
DATA_SOURCE 1 req r usb_ep_alloc_request
BIT_INFO 1 req->num_sgs 0x0,0x7fffffff
NOSPEC 1 req->length
USER_DATA 1 req->length 1-s32max[c]
LOCK2 &epfile->ffs->eps_lock
LOCK2 irq
TYPE_LOCK (struct ffs_data)->eps_lock

drivers/usb/gadget/function/f_fs.c ffs_epfile_io() -> usb_ep_queue()

Type Parameter Key Value
PARAM_VALUE 1 req 4096-ptr_max
PARAM_VALUE 1 req->buf 0,16,4096-ptr_max
PARAM_VALUE 1 req->complete 1702283603500187648
PARAM_VALUE 1 req->context 4096-ptr_max
PARAM_VALUE 2 gfp_flags 2080
BUF_SIZE 1 req->buf s32min-s32max
BUF_SIZE 1 req->context 312
NOSPEC 1 req->length
RX_PATH
TASK_NOT_RUNNING
USER_DATA 1 req->length 0-u32max
LOCK2 &epfile->ffs->eps_lock
LOCK2 irq
HALF_LOCKED2 &epfile->mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct ffs_data)->eps_lock

drivers/usb/gadget/function/f_fs.c ffs_epfile_io() -> usb_ep_queue()

Type Parameter Key Value
PARAM_VALUE 0 ep 4096-ptr_max
PARAM_VALUE 0 ep->ops 4096-ptr_max
PARAM_VALUE 0 ep->ops->alloc_request 4096-ptr_max
PARAM_VALUE 1 req 4096-ptr_max
PARAM_VALUE 1 req->buf 0,16,4096-ptr_max
PARAM_VALUE 1 req->complete 1644329322413076480
PARAM_VALUE 1 req->context 4096-ptr_max
PARAM_VALUE 1 req->ep 4096-ptr_max
PARAM_VALUE 1 req->ep->ops 4096-ptr_max
PARAM_VALUE 2 gfp_flags 2080
BUF_SIZE 1 req 104
BUF_SIZE 1 req->buf s32min-s32max
BUF_SIZE 1 req->context 312
DATA_SOURCE 1 req r usb_ep_alloc_request
NOSPEC 1 req->length
RX_PATH
TASK_NOT_RUNNING
USER_DATA 1 req->length 0-u32max
LOCK2 &epfile->ffs->eps_lock
LOCK2 irq
HALF_LOCKED2 &epfile->mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct ffs_data)->eps_lock

drivers/usb/gadget/function/f_sourcesink.c source_sink_complete() -> usb_ep_queue()

Type Parameter Key Value
PARAM_VALUE 0 ep 4096-ptr_max
PARAM_VALUE 0 ep->driver_data 4096-ptr_max
PARAM_VALUE 1 req 4096-ptr_max
PARAM_VALUE 2 gfp_flags 2080
BUF_SIZE 0 ep (-1),64,72,640,1744
BUF_SIZE 0 ep (-1),64,72,640,1744
BUF_SIZE 1 req s32min,(-1)-s32max
BUF_SIZE 1 req s32min,(-1)-s32max
BUF_SIZE 1 req->buf (-1)-1000000000,2147479552
BUF_SIZE 1 req->context (-1),96
CAPPED_DATA 0 ep 1
DATA_SOURCE 0 ep $0
DATA_SOURCE 1 req $1
NOSPEC 1 req->actual
NOSPEC 1 req->length
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 1 req->actual 0-u32max[c]
HOST_DATA 1 req->frame_number 0-16383[c]
HOST_DATA 1 req->length 0-64[c]
HOST_DATA 1 req->zero 0-1
USER_DATA 1 req->actual 0-64[c]
USER_DATA 1 req->length 0-u32max
USER_DATA 1 req->zero 0-1[c]
USER_DATA 1 *req->buf s64min-s64max
NO_OVERFLOW_SIMPLE 1 req->dma
NO_OVERFLOW_SIMPLE 1 req->num_mapped_sgs
NO_OVERFLOW_SIMPLE 1 req->status
USER_PTR 1 req->buf
HALF_LOCKED2 &cdev->lock
HALF_LOCKED2 &pdev->lock
HALF_LOCKED2 &priv_dev->lock
HALF_LOCKED2 &udc->lock
HALF_LOCKED2 cdev_flags
HALF_LOCKED2 flags

drivers/usb/gadget/function/f_sourcesink.c source_sink_start_ep() -> usb_ep_queue()

Type Parameter Key Value
PARAM_VALUE 0 ep 4096-ptr_max
PARAM_VALUE 0 ep->comp_desc 0,4096-ptr_max
PARAM_VALUE 0 ep->desc 4096-ptr_max
PARAM_VALUE 0 ep->desc->bEndpointAddress 128-255
PARAM_VALUE 0 ep->driver_data 4096-ptr_max
PARAM_VALUE 0 ep->maxpacket 0-2047
PARAM_VALUE 0 ep->ops 4096-ptr_max
PARAM_VALUE 0 ep->ops->alloc_request 4096-ptr_max
PARAM_VALUE 1 req 4096-ptr_max
PARAM_VALUE 1 req->complete 220668763218833408
PARAM_VALUE 2 gfp_flags 2080
BUF_SIZE 1 req 104
DATA_SOURCE 1 req r ss_alloc_ep_req

drivers/usb/gadget/function/f_sourcesink.c sourcesink_setup() -> usb_ep_queue()

Type Parameter Key Value
PARAM_VALUE 1 req 4096-ptr_max
PARAM_VALUE 1 req->length 0-4096
PARAM_VALUE 1 req->zero 0
PARAM_VALUE 2 gfp_flags 2080

drivers/usb/gadget/composite.c composite_ep0_queue() -> usb_ep_queue()

Type Parameter Key Value
PARAM_VALUE 1 req 4096-ptr_max
PARAM_VALUE 1 req->context 4096-ptr_max
PARAM_VALUE 1 req->length 0
PARAM_VALUE 2 gfp_flags 2080
DATA_SOURCE 1 req $1
DATA_SOURCE 2 gfp_flags $2
LOCK2 &cdev->lock
LOCK2 flags
TYPE_LOCK (struct usb_composite_dev)->lock

net/9p/trans_usbg.c usb9pfs_queue_rx() -> usb_ep_queue()

Type Parameter Key Value
PARAM_VALUE 2 gfp_flags 2080
DATA_SOURCE 1 req $1
DATA_SOURCE 2 gfp_flags $2
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &client->trans->sq_sem
HALF_LOCKED2 &inode->i_rwsem
HALF_LOCKED2 &v9ses->rename_sem

net/9p/trans_usbg.c usb9pfs_queue_tx() -> usb_ep_queue()

Type Parameter Key Value
PARAM_VALUE 0 ep 4096-ptr_max
PARAM_VALUE 1 req 4096-ptr_max
PARAM_VALUE 1 req->buf 1-u64max
PARAM_VALUE 1 req->context 4096-ptr_max
PARAM_VALUE 2 gfp_flags 2080
BUF_SIZE 1 req->buf s32min-(-2),1-s32max
BUF_SIZE 1 req->context (-1)-s32max
DATA_SOURCE 2 gfp_flags $2
RX_PATH
TASK_NOT_RUNNING
LOCK2 &usb9pfs->lock
LOCK2 irq
HALF_LOCKED2 &client->trans->sq_sem
HALF_LOCKED2 &inode->i_rwsem
HALF_LOCKED2 &v9ses->rename_sem
TYPE_LOCK (struct f_usb9pfs)->lock

drivers/usb/gadget/function/f_midi2.c f_midi2_queue_out_reqs() -> usb_ep_queue()

Type Parameter Key Value
PARAM_VALUE 0 ep 4096-ptr_max
PARAM_VALUE 0 ep->comp_desc 0,4096-ptr_max
PARAM_VALUE 0 ep->comp_desc->bDescriptorType 48
PARAM_VALUE 0 ep->desc 4096-ptr_max
PARAM_VALUE 0 ep->maxpacket 0-2047
PARAM_VALUE 1 req 4096-ptr_max
PARAM_VALUE 2 gfp_flags 2080

drivers/usb/gadget/function/f_midi2.c f_midi2_setup() -> usb_ep_queue()

Type Parameter Key Value
PARAM_VALUE 2 gfp_flags 2080

drivers/usb/gadget/function/f_midi2.c queue_request_ep_raw() -> usb_ep_queue()

Type Parameter Key Value
PARAM_VALUE 1 req 4096-ptr_max
PARAM_VALUE 1 req->context 4096-ptr_max
PARAM_VALUE 2 gfp_flags 2080
BUF_SIZE 1 req s32min,(-1)-s32max
BUF_SIZE 1 req s32min,(-1)-s32max
BUF_SIZE 1 req->buf (-1)-1000000000,2147479552
BUF_SIZE 1 req->context (-1),96
DATA_SOURCE 1 req $0
NOSPEC 1 req->actual
NOSPEC 1 req->length
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 1 req->actual 0-u32max[c]
HOST_DATA 1 req->frame_number 0-16383[c]
HOST_DATA 1 req->length 0-64[c]
HOST_DATA 1 req->zero 0-1
USER_DATA 1 req->actual 0-64
USER_DATA 1 req->length 0-u32max
USER_DATA 1 req->zero 0-1[c]
USER_DATA 1 *req->buf s64min-s64max
NO_OVERFLOW_SIMPLE 1 req->dma
NO_OVERFLOW_SIMPLE 1 req->num_mapped_sgs
NO_OVERFLOW_SIMPLE 1 req->status
USER_PTR 1 req->buf

drivers/usb/gadget/legacy/dbgp.c dbgp_setup() -> usb_ep_queue()

Type Parameter Key Value
PARAM_VALUE 1 req 4096-ptr_max
PARAM_VALUE 1 req->complete 723942115722928128
PARAM_VALUE 1 req->length 0-512
PARAM_VALUE 2 gfp_flags 2080
CAPPED_DATA 1 req->length 1
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 1 req->length 0-512[c]
HOST_DATA 1 req->zero 0-1
USER_DATA 1 req->length 0-512[c]
USER_DATA 1 req->zero 0-1
HALF_LOCKED2 &dwc->lock
HALF_LOCKED2 &udc->lock
HALF_LOCKED2 &udc->spi_bus_mutex
HALF_LOCKED2 &vhub->lock
HALF_LOCKED2 bh
HALF_LOCKED2 flags