Defined in 6 files as a member:

Defined in 2 files as a function:

Referenced in 32 files:

Smatch caller information:

drivers/usb/gadget/function/u_ether.c alloc_requests() -> prealloc()

Type Parameter Key Value
PARAM_VALUE 0 list 4096-ptr_max
PARAM_VALUE 1 ep 4096-ptr_max
PARAM_VALUE 1 ep->driver_data 4096-ptr_max
PARAM_VALUE 1 ep->enabled 1
DATA_SOURCE 2 n $2
PREEMPT_ADD <- disables preempt
LOCK2 &dev->req_lock
TYPE_LOCK (struct eth_dev)->req_lock

drivers/usb/gadget/function/u_ether.c alloc_requests() -> prealloc()

Type Parameter Key Value
PARAM_VALUE 0 list 4096-ptr_max
PARAM_VALUE 1 ep 4096-ptr_max
PARAM_VALUE 1 ep->driver_data 4096-ptr_max
PARAM_VALUE 1 ep->enabled 1
PARAM_VALUE 2 n 1-u32max
DATA_SOURCE 2 n $2
PREEMPT_ADD <- disables preempt
LOCK2 &dev->req_lock
TYPE_LOCK (struct eth_dev)->req_lock