Documented in 1 files:

Defined in 2 files as a function:

Referenced in 2 files:

Smatch caller information:

drivers/usb/gadget/udc/pxa27x_udc.c irq_udc_reconfig() -> udc_set_mask_UDCCR()

Type Parameter Key Value
PARAM_VALUE 0 udc 4096-ptr_max
PARAM_VALUE 1 mask 16
DATA_SOURCE 0 udc $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 0 udc->config 1-3[c]
HOST_DATA 0 udc->last_alternate 1-7[c]
HOST_DATA 0 udc->last_interface 1-7[c]
HALF_LOCKED2 &desc->request_mutex
HALF_LOCKED2 _T->lock
HALF_LOCKED2 flags
HALF_LOCKED2 irq

drivers/usb/gadget/udc/pxa27x_udc.c pxa_udc_wakeup() -> udc_set_mask_UDCCR()

Type Parameter Key Value
PARAM_VALUE 0 udc 4096-ptr_max
PARAM_VALUE 1 mask 4
DATA_SOURCE 0 udc r to_gadget_udc
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &of->mutex

drivers/usb/gadget/udc/pxa27x_udc.c udc_enable() -> udc_set_mask_UDCCR()

Type Parameter Key Value
PARAM_VALUE 0 udc 4096-ptr_max
PARAM_VALUE 1 mask 1
BUF_SIZE 0 udc s32min-(-1),1-s32max
BUF_SIZE 0 udc s32min-(-1),1-s32max
BUF_SIZE 0 udc->clk (-1),1-s32max
BUF_SIZE 0 udc->dev (-1),1616
BUF_SIZE 0 udc->gpiod s32min,(-1),1-s32max
BUF_SIZE 0 udc->irq s32min-(-1),1-s32max
DATA_SOURCE 0 udc $0
MEM_ZERO 0 &udc->stats
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 udc unit_byte
HALF_LOCKED2 &udc->connect_lock