Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 2 files:
Smatch caller information:
drivers/usb/cdns3/cdnsp-ep0.c cdnsp_ep0_stall() -> cdnsp_gadget_giveback()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | pep | 4096-ptr_max |
| PARAM_VALUE | 0 | pep->out_ctx | 4096-ptr_max |
| PARAM_VALUE | 0 | pep->stream_info.first_prime_det | 0-1 |
| PARAM_VALUE | 0 | pep->stream_info.num_streams | 3-18 |
| PARAM_VALUE | 1 | preq | 4096-ptr_max |
| PARAM_VALUE | 2 | status | (-104) |
| BUF_SIZE | 0 | pep | 9424 |
| BUF_SIZE | 0 | pep | 9424 |
| DATA_SOURCE | 1 | preq | r next_request |
| PARAM_COMPARE | 0 | &pep->pending_list | != $0->pending_list.next |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &pdev->lock | ||
| LOCK2 | bh | ||
| LOCK2 | flags | ||
| HALF_LOCKED2 | _T->lock | ||
| TYPE_LOCK | (struct cdnsp_device)->lock |
drivers/usb/cdns3/cdnsp-ring.c cdnsp_remove_request() -> cdnsp_gadget_giveback()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | pep | 4096-ptr_max |
| PARAM_VALUE | 0 | pep->number | 0-15 |
| PARAM_VALUE | 0 | pep->out_ctx | 4096-ptr_max |
| PARAM_VALUE | 2 | status | (-108),(-104) |
| BUF_SIZE | 0 | pep | (-1),9424 |
| BUF_SIZE | 0 | pep | (-1),9424 |
| DATA_SOURCE | 0 | pep | $2 |
| FUZZY_MAX | 2 | status | (-104) |
| BIT_INFO | 2 | status | 0xffffff90,0xffffff9c |
| HARD_MAX | 2 | status | (-104) |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &pdev->lock | ||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | flags | ||
| TYPE_LOCK | (struct cdnsp_device)->lock |
drivers/usb/cdns3/cdnsp-ring.c cdnsp_td_cleanup() -> cdnsp_gadget_giveback()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | pep | 4096-ptr_max |
| PARAM_VALUE | 1 | preq | 4096-ptr_max |
| PARAM_VALUE | 1 | preq->pep | 4096-ptr_max |
| PARAM_VALUE | 2 | status | (-115),(-75),0 |
| CAPPED_DATA | 1 | preq->request.actual | 1 |
| PARAM_COMPARE | 1 | preq->request.actual | <= $1->request.length |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &pdev->lock | ||
| LOCK2 | bh | ||
| LOCK2 | flags | ||
| HALF_LOCKED2 | _T->lock | ||
| TYPE_LOCK | (struct cdnsp_device)->lock |