Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/usb/host/r8a66597-hcd.c make_r8a66597_device() -> set_devadd_reg()

Type Parameter Key Value
PARAM_VALUE 0 r8a66597 4096-ptr_max
PARAM_VALUE 0 r8a66597->child_device.prev 4096-ptr_max
PARAM_VALUE 0 r8a66597->child_device.prev->next 4096-ptr_max
PARAM_VALUE 0 r8a66597->child_device.prev->next->next 4096-ptr_max
PARAM_VALUE 1 r8a66597_address 1-10
PARAM_VALUE 2 usbspd 0-3
PARAM_VALUE 4 hubport 0-15
PARAM_VALUE 5 port 0-14,u16max
CAPPED_DATA 0 r8a66597->max_root_hub 1
DATA_SOURCE 0 r8a66597 $0
DATA_SOURCE 1 r8a66597_address $2
BIT_INFO 2 usbspd 0x0,0x3
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 flags
HALF_LOCKED2 0 &r8a66597->lock

drivers/usb/host/r8a66597-hcd.c set_address_zero() -> set_devadd_reg()

Type Parameter Key Value
PARAM_VALUE 0 r8a66597 4096-ptr_max
PARAM_VALUE 1 r8a66597_address 0
PARAM_VALUE 2 usbspd 0-3
PARAM_VALUE 4 hubport 0-15
PARAM_VALUE 5 port 0-14,u16max
CAPPED_DATA 0 r8a66597->max_root_hub 1
DATA_SOURCE 0 r8a66597 $0
BIT_INFO 2 usbspd 0x0,0x3
PREEMPT_ADD
NOCHECK_CALL
LOCK2 flags
LOCK2 0 &r8a66597->lock
TYPE_LOCK (struct r8a66597)->lock