Defined in 1 files as a function:
Referenced in 1 files:
Smatch caller information:
drivers/usb/musb/musb_host.c musb_urb_enqueue() -> musb_schedule()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | musb | 4096-ptr_max |
| PARAM_VALUE | 0 | musb->is_active | 1 |
| PARAM_VALUE | 0 | musb->is_host | 1 |
| PARAM_VALUE | 0 | musb->lock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 1 | qh | 4096-ptr_max |
| PARAM_VALUE | 1 | qh->addr_reg | 0-127 |
| PARAM_VALUE | 1 | qh->dev | 4096-ptr_max |
| PARAM_VALUE | 1 | qh->dev->bus | 4096-ptr_max |
| PARAM_VALUE | 1 | qh->dev->can_submit | 1 |
| PARAM_VALUE | 1 | qh->dev->parent | 1-u64max |
| PARAM_VALUE | 1 | qh->dev->state | 4-u32max |
| PARAM_VALUE | 1 | qh->epnum | 0-15 |
| PARAM_VALUE | 1 | qh->hb_mult | 1-4 |
| PARAM_VALUE | 1 | qh->hep | 4096-ptr_max |
| PARAM_VALUE | 1 | qh->hep->hcpriv | 0 |
| PARAM_VALUE | 1 | qh->is_ready | 1 |
| PARAM_VALUE | 1 | qh->maxpacket | 0-2047 |
| PARAM_VALUE | 1 | qh->ring.next | 4096-ptr_max |
| PARAM_VALUE | 1 | qh->ring.next->next | 4096-ptr_max |
| PARAM_VALUE | 1 | qh->ring.prev | 4096-ptr_max |
| PARAM_VALUE | 1 | qh->ring.prev->next | 4096-ptr_max |
| PARAM_VALUE | 1 | qh->ring.prev->prev | 4096-ptr_max |
| PARAM_VALUE | 1 | qh->type | 0-3 |
| PARAM_VALUE | 1 | qh->type_reg | 64-255 |
| PARAM_VALUE | 2 | is_in | 0,128 |
| BUF_SIZE | 1 | qh | 152 |
| CAPPED_DATA | 1 | qh->intv_reg | 1 |
| DATA_SOURCE | 0 | musb | r hcd_to_musb |
| DATA_SOURCE | 1 | qh | r _kzalloc_noprof |
| FUZZY_MAX | 1 | qh->hb_mult | 2 |
| PARAM_COMPARE | 1 | &qh->hep->urb_list | != $1->hep->urb_list.next |
| BIT_INFO | 2 | is_in | 0x0,0x80 |
| PREEMPT_ADD | <- disables preempt | ||
| LOCK2 | flags | ||
| LOCK2 | 0 | &musb->lock | |
| TYPE_LOCK | (struct musb)->lock |