Defined in 2 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/usb/gadget/udc/gr_udc.c gr_finish_request() -> gr_dbgprint_request()

Type Parameter Key Value
PARAM_VALUE 0 str 217780462574776320
PARAM_VALUE 1 ep 4096-ptr_max
PARAM_VALUE 1 ep->dev 4096-ptr_max
PARAM_VALUE 1 ep->dma_start 0-1
PARAM_VALUE 1 ep->is_in 0
PARAM_VALUE 1 ep->num 0-15
PARAM_VALUE 2 req 4096-ptr_max
PARAM_VALUE 2 req->first_desc 0
PARAM_VALUE 2 req->oddlen 1-u16max
PARAM_VALUE 2 req->queue.next->prev 4096-ptr_max
PARAM_VALUE 2 req->queue.prev->next 4096-ptr_max
PARAM_VALUE 2 req->req.actual 1-u32max
PARAM_VALUE 2 req->req.dma_mapped 0
PARAM_VALUE 2 req->req.length 0-4294967294
PARAM_VALUE 2 req->req.num_mapped_sgs 0
PARAM_VALUE 2 req->req.status s32min-(-116),(-114)-s32max
BUF_SIZE 0 str 5
BUF_SIZE 1 ep (-1),2432
BUF_SIZE 1 ep (-1),2432
CAPPED_DATA 1 ep 1
CAPPED_DATA 2 req 1
CAPPED_DATA 2 req->evenlen 1
CAPPED_DATA 2 req->req.length 1
DATA_SOURCE 1 ep $0
DATA_SOURCE 2 req $1
STR_LEN 0 str 4
PARAM_COMPARE 2 req->evenlen < $2->req.actual
PARAM_COMPARE 2 req->req.actual > $2->req.length
CONSTRAINT 2 req->evenlen <3338
CONSTRAINT 2 req->req.length <3338
TERMINATED 0 str 1
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &dev->lock
HALF_LOCKED2 flags
TYPE_LOCK (struct gr_udc)->lock

drivers/usb/gadget/udc/gr_udc.c gr_finish_request() -> gr_dbgprint_request()

Type Parameter Key Value
PARAM_VALUE 0 str 4762950046009229312
PARAM_VALUE 1 ep 4096-ptr_max
PARAM_VALUE 1 ep->dev 4096-ptr_max
PARAM_VALUE 1 ep->dma_start 0-1
PARAM_VALUE 1 ep->is_in 1
PARAM_VALUE 1 ep->num 0-15
PARAM_VALUE 2 req 4096-ptr_max
PARAM_VALUE 2 req->first_desc 0
PARAM_VALUE 2 req->queue.next->prev 4096-ptr_max
PARAM_VALUE 2 req->queue.prev->next 4096-ptr_max
PARAM_VALUE 2 req->req.dma_mapped 0
PARAM_VALUE 2 req->req.num_mapped_sgs 0
PARAM_VALUE 2 req->req.status s32min-(-116),(-114)-s32max
BUF_SIZE 0 str 5
BUF_SIZE 1 ep (-1),2432
BUF_SIZE 1 ep (-1),2432
CAPPED_DATA 1 ep 1
CAPPED_DATA 2 req 1
DATA_SOURCE 1 ep $0
DATA_SOURCE 2 req $1
STR_LEN 0 str 4
TERMINATED 0 str 1
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &dev->lock
HALF_LOCKED2 flags
TYPE_LOCK (struct gr_udc)->lock

drivers/usb/gadget/udc/gr_udc.c gr_finish_request() -> gr_dbgprint_request()

Type Parameter Key Value
PARAM_VALUE 0 str 999636102162976768
PARAM_VALUE 1 ep 4096-ptr_max
PARAM_VALUE 1 ep->dev 4096-ptr_max
PARAM_VALUE 1 ep->dma_start 0-1
PARAM_VALUE 1 ep->is_in 0
PARAM_VALUE 1 ep->num 0-15
PARAM_VALUE 2 req 4096-ptr_max
PARAM_VALUE 2 req->first_desc 0
PARAM_VALUE 2 req->queue.next->prev 4096-ptr_max
PARAM_VALUE 2 req->queue.prev->next 4096-ptr_max
PARAM_VALUE 2 req->req.dma_mapped 0
PARAM_VALUE 2 req->req.num_mapped_sgs 0
PARAM_VALUE 2 req->req.status s32min-(-116),(-114)-s32max
BUF_SIZE 0 str 5
BUF_SIZE 1 ep (-1),2432
BUF_SIZE 1 ep (-1),2432
CAPPED_DATA 1 ep 1
CAPPED_DATA 2 req 1
DATA_SOURCE 1 ep $0
DATA_SOURCE 2 req $1
STR_LEN 0 str 4
TERMINATED 0 str 1
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &dev->lock
HALF_LOCKED2 flags
TYPE_LOCK (struct gr_udc)->lock

drivers/usb/gadget/udc/gr_udc.c gr_queue_ext() -> gr_dbgprint_request()

Type Parameter Key Value
PARAM_VALUE 0 str 2404282281951657984
PARAM_VALUE 1 ep 4096-ptr_max
PARAM_VALUE 1 ep->dev->epi 4096-ptr_max
PARAM_VALUE 1 ep->dev->lock.rlock.dep_map->name 0-255
PARAM_VALUE 1 ep->is_in 1
PARAM_VALUE 2 req 4096-ptr_max
BUF_SIZE 0 str 7
BUF_SIZE 1 ep (-1),2432
BUF_SIZE 1 ep (-1),2432
STR_LEN 0 str 6
TERMINATED 0 str 1
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 1 &ep->dev->lock
HALF_LOCKED2 &vhub->lock
HALF_LOCKED2 flags
TYPE_LOCK (struct gr_udc)->lock

drivers/usb/gadget/udc/gr_udc.c gr_queue_int() -> gr_dbgprint_request()

Type Parameter Key Value
PARAM_VALUE 0 str 624616523890098176
PARAM_VALUE 1 ep 4096-ptr_max
PARAM_VALUE 1 ep->is_in 1
BUF_SIZE 0 str 5
BUF_SIZE 1 ep 2432
BUF_SIZE 1 ep 2432
DATA_SOURCE 1 ep $0
DATA_SOURCE 2 req $1
STR_LEN 0 str 4
TERMINATED 0 str 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &dev->lock
HALF_LOCKED2 flags
TYPE_LOCK (struct gr_udc)->lock