Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/usb/typec/ucsi/ucsi.c ucsi_handle_connector_change() -> ucsi_partner_task()

Type Parameter Key Value
PARAM_VALUE 0 con 4096-ptr_max
PARAM_VALUE 0 con->lock.dep_map->name 0-255
PARAM_VALUE 0 con->lock.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 con->lock.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 con->lock.osq.tail.counter 0-s32max
PARAM_VALUE 0 con->lock.wait_lock.dep_map->name 0-255
PARAM_VALUE 0 con->lock.wait_lock.owner (-1)
PARAM_VALUE 0 con->lock.wait_lock.owner_cpu u32max
PARAM_VALUE 0 con->partner->dev.kobj.sd->attr.notify_next 0,426918848001064960
PARAM_VALUE 0 con->partner->dev.kobj.sd->count.counter s32min-s32max
PARAM_VALUE 0 con->partner->dev.kobj.sd->flags 0-u16max
PARAM_VALUE 0 con->partner->dev.kobj.sd->hash 0-4294967295
PARAM_VALUE 0 con->partner->dev.kobj.sd->mode 0-u16max
PARAM_VALUE 0 con->partner->usb_capability 0-255
PARAM_VALUE 0 con->partner->usb_mode 3
PARAM_VALUE 0 con->port 4096-ptr_max
PARAM_VALUE 0 con->port->data_role 0-1
PARAM_VALUE 0 con->psy 0,4096-u64max
PARAM_VALUE 0 con->status.features 0-65531
PARAM_VALUE 0 con->ucsi 4096-ptr_max
PARAM_VALUE 0 con->ucsi->complete.wait.lock.dep_map->name 0-255
PARAM_VALUE 0 con->ucsi->complete.wait.task_list.prev->next 4096-ptr_max
PARAM_VALUE 0 con->ucsi->complete.wait.task_list.prev->next->next 4096-ptr_max
PARAM_VALUE 0 con->ucsi->ops 4096-ptr_max
PARAM_VALUE 0 con->ucsi->ppm_lock.dep_map->name 0-255
PARAM_VALUE 0 con->ucsi->ppm_lock.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 con->ucsi->ppm_lock.first_waiter->task->blocked_lock.dep_map->name 0-255
PARAM_VALUE 0 con->ucsi->ppm_lock.first_waiter->task->blocked_lock.owner (-1)
PARAM_VALUE 0 con->ucsi->ppm_lock.first_waiter->task->blocked_lock.owner_cpu 4294967295
PARAM_VALUE 0 con->ucsi->ppm_lock.first_waiter->task->blocked_lock.raw_lock.val.counter s32min-s32max
PARAM_VALUE 0 con->ucsi->ppm_lock.first_waiter->task->usage.refs.counter s32min-s32max
PARAM_VALUE 0 con->usb_role_sw 0,4096-u64max
PARAM_VALUE 0 con->usb_role_sw->dev.kobj.kref.refcount.refs.counter s32min-s32max
PARAM_VALUE 0 con->usb_role_sw->dev.kobj.release.cpu s32min-s32max
PARAM_VALUE 0 con->usb_role_sw->dev.kobj.release.timer.flags 0-4294967295
PARAM_VALUE 0 con->usb_role_sw->dev.kobj.state_add_uevent_sent 0-1
PARAM_VALUE 0 con->usb_role_sw->dev.kobj.state_in_sysfs 0-1
PARAM_VALUE 0 con->usb_role_sw->dev.kobj.state_initialized 0-1
PARAM_VALUE 0 con->usb_role_sw->dev.kobj.state_remove_uevent_sent 0-1
PARAM_VALUE 0 con->usb_role_sw->dev.kobj.uevent_suppress 0-1
PARAM_VALUE 0 con->usb_role_sw->lock.dep_map->name 0-255
PARAM_VALUE 0 con->usb_role_sw->lock.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 con->usb_role_sw->lock.first_waiter->list.prev->prev 5159360019465732096
PARAM_VALUE 0 con->usb_role_sw->lock.osq.tail.counter 0-s32max
PARAM_VALUE 0 con->usb_role_sw->role 0-2
PARAM_VALUE 1 cb 7433420678276849664
PARAM_VALUE 2 retries 1
PARAM_VALUE 3 delay 250
CAPPED_DATA 0 con->port->sw->num_sw_devs 1
CAPPED_DATA 0 &con->lock 1
NOCHECK_CALL
LOCK2 0 &con->lock
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct ucsi_connector)->lock

drivers/usb/typec/ucsi/ucsi.c ucsi_handle_connector_change() -> ucsi_partner_task()

Type Parameter Key Value
PARAM_VALUE 0 con 4096-ptr_max
PARAM_VALUE 0 con->lock.dep_map->name 0-255
PARAM_VALUE 0 con->lock.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 con->lock.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 con->lock.osq.tail.counter 0-s32max
PARAM_VALUE 0 con->lock.wait_lock.dep_map->name 0-255
PARAM_VALUE 0 con->lock.wait_lock.owner (-1)
PARAM_VALUE 0 con->lock.wait_lock.owner_cpu u32max
PARAM_VALUE 0 con->partner->dev.kobj.sd->attr.notify_next 0,426918848001064960
PARAM_VALUE 0 con->partner->dev.kobj.sd->count.counter s32min-s32max
PARAM_VALUE 0 con->partner->dev.kobj.sd->flags 0-u16max
PARAM_VALUE 0 con->partner->dev.kobj.sd->hash 0-4294967295
PARAM_VALUE 0 con->partner->dev.kobj.sd->mode 0-u16max
PARAM_VALUE 0 con->partner->usb_capability 0-255
PARAM_VALUE 0 con->partner->usb_mode 3
PARAM_VALUE 0 con->port 4096-ptr_max
PARAM_VALUE 0 con->port->data_role 0-1
PARAM_VALUE 0 con->psy 0,4096-u64max
PARAM_VALUE 0 con->status.features 0-65531
PARAM_VALUE 0 con->ucsi 4096-ptr_max
PARAM_VALUE 0 con->ucsi->complete.wait.lock.dep_map->name 0-255
PARAM_VALUE 0 con->ucsi->complete.wait.task_list.prev->next 4096-ptr_max
PARAM_VALUE 0 con->ucsi->complete.wait.task_list.prev->next->next 4096-ptr_max
PARAM_VALUE 0 con->ucsi->ops 4096-ptr_max
PARAM_VALUE 0 con->ucsi->ppm_lock.dep_map->name 0-255
PARAM_VALUE 0 con->ucsi->ppm_lock.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 con->ucsi->ppm_lock.first_waiter->task->blocked_lock.dep_map->name 0-255
PARAM_VALUE 0 con->ucsi->ppm_lock.first_waiter->task->blocked_lock.owner (-1)
PARAM_VALUE 0 con->ucsi->ppm_lock.first_waiter->task->blocked_lock.owner_cpu 4294967295
PARAM_VALUE 0 con->ucsi->ppm_lock.first_waiter->task->blocked_lock.raw_lock.val.counter s32min-s32max
PARAM_VALUE 0 con->ucsi->ppm_lock.first_waiter->task->usage.refs.counter s32min-s32max
PARAM_VALUE 0 con->usb_role_sw 0,4096-u64max
PARAM_VALUE 0 con->usb_role_sw->dev.kobj.kref.refcount.refs.counter s32min-s32max
PARAM_VALUE 0 con->usb_role_sw->dev.kobj.release.cpu s32min-s32max
PARAM_VALUE 0 con->usb_role_sw->dev.kobj.release.timer.flags 0-4294967295
PARAM_VALUE 0 con->usb_role_sw->dev.kobj.state_add_uevent_sent 0-1
PARAM_VALUE 0 con->usb_role_sw->dev.kobj.state_in_sysfs 0-1
PARAM_VALUE 0 con->usb_role_sw->dev.kobj.state_initialized 0-1
PARAM_VALUE 0 con->usb_role_sw->dev.kobj.state_remove_uevent_sent 0-1
PARAM_VALUE 0 con->usb_role_sw->dev.kobj.uevent_suppress 0-1
PARAM_VALUE 0 con->usb_role_sw->lock.dep_map->name 0-255
PARAM_VALUE 0 con->usb_role_sw->lock.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 con->usb_role_sw->lock.first_waiter->list.prev->prev 5159360019465732096
PARAM_VALUE 0 con->usb_role_sw->lock.osq.tail.counter 0-s32max
PARAM_VALUE 0 con->usb_role_sw->role 0-2
PARAM_VALUE 1 cb 2604028308879253504
PARAM_VALUE 2 retries 1
PARAM_VALUE 3 delay 250
CAPPED_DATA 0 con->port->sw->num_sw_devs 1
CAPPED_DATA 0 &con->lock 1
BIT_INFO 0 con->ucsi->cap.features 0x100,0xffff
NOCHECK_CALL
LOCK2 0 &con->lock
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct ucsi_connector)->lock

drivers/usb/typec/ucsi/ucsi.c ucsi_handle_connector_change() -> ucsi_partner_task()

Type Parameter Key Value
PARAM_VALUE 0 con 4096-ptr_max
PARAM_VALUE 0 con->lock.dep_map->name 0-255
PARAM_VALUE 0 con->lock.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 con->lock.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 con->lock.osq.tail.counter 0-s32max
PARAM_VALUE 0 con->lock.wait_lock.dep_map->name 0-255
PARAM_VALUE 0 con->lock.wait_lock.owner (-1)
PARAM_VALUE 0 con->lock.wait_lock.owner_cpu u32max
PARAM_VALUE 0 con->partner->dev.kobj.sd->attr.notify_next 0,426918848001064960
PARAM_VALUE 0 con->partner->dev.kobj.sd->count.counter s32min-s32max
PARAM_VALUE 0 con->partner->dev.kobj.sd->flags 0-u16max
PARAM_VALUE 0 con->partner->dev.kobj.sd->hash 0-4294967295
PARAM_VALUE 0 con->partner->dev.kobj.sd->mode 0-u16max
PARAM_VALUE 0 con->partner->usb_capability 0-255
PARAM_VALUE 0 con->partner->usb_mode 3
PARAM_VALUE 0 con->port 4096-ptr_max
PARAM_VALUE 0 con->port->data_role 0-1
PARAM_VALUE 0 con->psy 0,4096-u64max
PARAM_VALUE 0 con->status.features 0-65531
PARAM_VALUE 0 con->ucsi 4096-ptr_max
PARAM_VALUE 0 con->ucsi->complete.wait.lock.dep_map->name 0-255
PARAM_VALUE 0 con->ucsi->complete.wait.task_list.prev->next 4096-ptr_max
PARAM_VALUE 0 con->ucsi->complete.wait.task_list.prev->next->next 4096-ptr_max
PARAM_VALUE 0 con->ucsi->ops 4096-ptr_max
PARAM_VALUE 0 con->ucsi->ppm_lock.dep_map->name 0-255
PARAM_VALUE 0 con->ucsi->ppm_lock.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 con->ucsi->ppm_lock.first_waiter->task->blocked_lock.dep_map->name 0-255
PARAM_VALUE 0 con->ucsi->ppm_lock.first_waiter->task->blocked_lock.owner (-1)
PARAM_VALUE 0 con->ucsi->ppm_lock.first_waiter->task->blocked_lock.owner_cpu 4294967295
PARAM_VALUE 0 con->ucsi->ppm_lock.first_waiter->task->blocked_lock.raw_lock.val.counter s32min-s32max
PARAM_VALUE 0 con->ucsi->ppm_lock.first_waiter->task->usage.refs.counter s32min-s32max
PARAM_VALUE 0 con->usb_role_sw 0,4096-u64max
PARAM_VALUE 0 con->usb_role_sw->dev.kobj.kref.refcount.refs.counter s32min-s32max
PARAM_VALUE 0 con->usb_role_sw->dev.kobj.release.cpu s32min-s32max
PARAM_VALUE 0 con->usb_role_sw->dev.kobj.release.timer.flags 0-4294967295
PARAM_VALUE 0 con->usb_role_sw->dev.kobj.state_add_uevent_sent 0-1
PARAM_VALUE 0 con->usb_role_sw->dev.kobj.state_in_sysfs 0-1
PARAM_VALUE 0 con->usb_role_sw->dev.kobj.state_initialized 0-1
PARAM_VALUE 0 con->usb_role_sw->dev.kobj.state_remove_uevent_sent 0-1
PARAM_VALUE 0 con->usb_role_sw->dev.kobj.uevent_suppress 0-1
PARAM_VALUE 0 con->usb_role_sw->lock.dep_map->name 0-255
PARAM_VALUE 0 con->usb_role_sw->lock.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 con->usb_role_sw->lock.first_waiter->list.prev->prev 5159360019465732096
PARAM_VALUE 0 con->usb_role_sw->lock.osq.tail.counter 0-s32max
PARAM_VALUE 0 con->usb_role_sw->role 0-2
PARAM_VALUE 1 cb 5054519686068051968
PARAM_VALUE 2 retries 1
PARAM_VALUE 3 delay 250
CAPPED_DATA 0 con->port->sw->num_sw_devs 1
CAPPED_DATA 0 &con->lock 1
BIT_INFO 0 con->ucsi->cap.features 0x20,0xffff
NOCHECK_CALL
LOCK2 0 &con->lock
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct ucsi_connector)->lock

drivers/usb/typec/ucsi/ucsi.c ucsi_handle_connector_change() -> ucsi_partner_task()

Type Parameter Key Value
PARAM_VALUE 0 con 4096-ptr_max
PARAM_VALUE 0 con->lock.dep_map->name 0-255
PARAM_VALUE 0 con->lock.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 con->lock.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 con->lock.osq.tail.counter 0-s32max
PARAM_VALUE 0 con->lock.wait_lock.dep_map->name 0-255
PARAM_VALUE 0 con->lock.wait_lock.owner (-1)
PARAM_VALUE 0 con->lock.wait_lock.owner_cpu u32max
PARAM_VALUE 0 con->partner->dev.kobj.sd->attr.notify_next 0,426918848001064960
PARAM_VALUE 0 con->partner->dev.kobj.sd->count.counter s32min-s32max
PARAM_VALUE 0 con->partner->dev.kobj.sd->flags 0-u16max
PARAM_VALUE 0 con->partner->dev.kobj.sd->hash 0-4294967295
PARAM_VALUE 0 con->partner->dev.kobj.sd->mode 0-u16max
PARAM_VALUE 0 con->partner->usb_capability 0-255
PARAM_VALUE 0 con->partner->usb_mode 3
PARAM_VALUE 0 con->port 4096-ptr_max
PARAM_VALUE 0 con->port->data_role 0-1
PARAM_VALUE 0 con->psy 0,4096-u64max
PARAM_VALUE 0 con->status.features 0-65531
PARAM_VALUE 0 con->ucsi 4096-ptr_max
PARAM_VALUE 0 con->ucsi->complete.wait.lock.dep_map->name 0-255
PARAM_VALUE 0 con->ucsi->complete.wait.task_list.prev->next 4096-ptr_max
PARAM_VALUE 0 con->ucsi->complete.wait.task_list.prev->next->next 4096-ptr_max
PARAM_VALUE 0 con->ucsi->ops 4096-ptr_max
PARAM_VALUE 0 con->ucsi->ppm_lock.dep_map->name 0-255
PARAM_VALUE 0 con->ucsi->ppm_lock.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 con->ucsi->ppm_lock.first_waiter->task->blocked_lock.dep_map->name 0-255
PARAM_VALUE 0 con->ucsi->ppm_lock.first_waiter->task->blocked_lock.owner (-1)
PARAM_VALUE 0 con->ucsi->ppm_lock.first_waiter->task->blocked_lock.owner_cpu 4294967295
PARAM_VALUE 0 con->ucsi->ppm_lock.first_waiter->task->blocked_lock.raw_lock.val.counter s32min-s32max
PARAM_VALUE 0 con->ucsi->ppm_lock.first_waiter->task->usage.refs.counter s32min-s32max
PARAM_VALUE 0 con->usb_role_sw 0,4096-u64max
PARAM_VALUE 0 con->usb_role_sw->dev.kobj.kref.refcount.refs.counter s32min-s32max
PARAM_VALUE 0 con->usb_role_sw->dev.kobj.release.cpu s32min-s32max
PARAM_VALUE 0 con->usb_role_sw->dev.kobj.release.timer.flags 0-4294967295
PARAM_VALUE 0 con->usb_role_sw->dev.kobj.state_add_uevent_sent 0-1
PARAM_VALUE 0 con->usb_role_sw->dev.kobj.state_in_sysfs 0-1
PARAM_VALUE 0 con->usb_role_sw->dev.kobj.state_initialized 0-1
PARAM_VALUE 0 con->usb_role_sw->dev.kobj.state_remove_uevent_sent 0-1
PARAM_VALUE 0 con->usb_role_sw->dev.kobj.uevent_suppress 0-1
PARAM_VALUE 0 con->usb_role_sw->lock.dep_map->name 0-255
PARAM_VALUE 0 con->usb_role_sw->lock.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 con->usb_role_sw->lock.first_waiter->list.prev->prev 5159360019465732096
PARAM_VALUE 0 con->usb_role_sw->lock.osq.tail.counter 0-s32max
PARAM_VALUE 0 con->usb_role_sw->role 0-2
PARAM_VALUE 1 cb 5627742026767376384
PARAM_VALUE 2 retries 1
PARAM_VALUE 3 delay 250
CAPPED_DATA 0 con->port->sw->num_sw_devs 1
CAPPED_DATA 0 &con->lock 1
BIT_INFO 0 con->ucsi->cap.features 0x0,0xffff
NOCHECK_CALL
LOCK2 0 &con->lock
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct ucsi_connector)->lock

drivers/usb/typec/ucsi/ucsi.c ucsi_handle_connector_change() -> ucsi_partner_task()

Type Parameter Key Value
PARAM_VALUE 0 con 4096-ptr_max
PARAM_VALUE 0 con->lock.dep_map->name 0-255
PARAM_VALUE 0 con->lock.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 con->lock.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 con->lock.osq.tail.counter 0-s32max
PARAM_VALUE 0 con->lock.wait_lock.dep_map->name 0-255
PARAM_VALUE 0 con->lock.wait_lock.owner (-1)
PARAM_VALUE 0 con->lock.wait_lock.owner_cpu u32max
PARAM_VALUE 0 con->partner->dev.kobj.sd->attr.notify_next 0,426918848001064960
PARAM_VALUE 0 con->partner->dev.kobj.sd->count.counter s32min-s32max
PARAM_VALUE 0 con->partner->dev.kobj.sd->flags 0-u16max
PARAM_VALUE 0 con->partner->dev.kobj.sd->hash 0-4294967295
PARAM_VALUE 0 con->partner->dev.kobj.sd->mode 0-u16max
PARAM_VALUE 0 con->partner->usb_capability 0-255
PARAM_VALUE 0 con->partner->usb_mode 3
PARAM_VALUE 0 con->port 4096-ptr_max
PARAM_VALUE 0 con->port->data_role 0-1
PARAM_VALUE 0 con->psy 0,4096-u64max
PARAM_VALUE 0 con->status.features 0-65531
PARAM_VALUE 0 con->ucsi 4096-ptr_max
PARAM_VALUE 0 con->ucsi->complete.wait.lock.dep_map->name 0-255
PARAM_VALUE 0 con->ucsi->complete.wait.task_list.prev->next 4096-ptr_max
PARAM_VALUE 0 con->ucsi->complete.wait.task_list.prev->next->next 4096-ptr_max
PARAM_VALUE 0 con->ucsi->ops 4096-ptr_max
PARAM_VALUE 0 con->ucsi->ppm_lock.dep_map->name 0-255
PARAM_VALUE 0 con->ucsi->ppm_lock.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 con->ucsi->ppm_lock.first_waiter->task->blocked_lock.dep_map->name 0-255
PARAM_VALUE 0 con->ucsi->ppm_lock.first_waiter->task->blocked_lock.owner (-1)
PARAM_VALUE 0 con->ucsi->ppm_lock.first_waiter->task->blocked_lock.owner_cpu 4294967295
PARAM_VALUE 0 con->ucsi->ppm_lock.first_waiter->task->blocked_lock.raw_lock.val.counter s32min-s32max
PARAM_VALUE 0 con->ucsi->ppm_lock.first_waiter->task->usage.refs.counter s32min-s32max
PARAM_VALUE 0 con->usb_role_sw 0,4096-u64max
PARAM_VALUE 0 con->usb_role_sw->dev.kobj.kref.refcount.refs.counter s32min-s32max
PARAM_VALUE 0 con->usb_role_sw->dev.kobj.release.cpu s32min-s32max
PARAM_VALUE 0 con->usb_role_sw->dev.kobj.release.timer.flags 0-4294967295
PARAM_VALUE 0 con->usb_role_sw->dev.kobj.state_add_uevent_sent 0-1
PARAM_VALUE 0 con->usb_role_sw->dev.kobj.state_in_sysfs 0-1
PARAM_VALUE 0 con->usb_role_sw->dev.kobj.state_initialized 0-1
PARAM_VALUE 0 con->usb_role_sw->dev.kobj.state_remove_uevent_sent 0-1
PARAM_VALUE 0 con->usb_role_sw->dev.kobj.uevent_suppress 0-1
PARAM_VALUE 0 con->usb_role_sw->lock.dep_map->name 0-255
PARAM_VALUE 0 con->usb_role_sw->lock.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 con->usb_role_sw->lock.first_waiter->list.prev->prev 5159360019465732096
PARAM_VALUE 0 con->usb_role_sw->lock.osq.tail.counter 0-s32max
PARAM_VALUE 0 con->usb_role_sw->role 0-2
PARAM_VALUE 1 cb 6526279703811862528
PARAM_VALUE 2 retries 1
PARAM_VALUE 3 delay 250
CAPPED_DATA 0 con->port->sw->num_sw_devs 1
CAPPED_DATA 0 &con->lock 1
BIT_INFO 0 con->ucsi->cap.features 0x0,0xffff
NOCHECK_CALL
LOCK2 0 &con->lock
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct ucsi_connector)->lock

drivers/usb/typec/ucsi/ucsi.c ucsi_handle_connector_change() -> ucsi_partner_task()

Type Parameter Key Value
PARAM_VALUE 0 con 4096-ptr_max
PARAM_VALUE 0 con->lock.dep_map->name 0-255
PARAM_VALUE 0 con->lock.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 con->lock.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 con->lock.osq.tail.counter 0-s32max
PARAM_VALUE 0 con->lock.wait_lock.dep_map->name 0-255
PARAM_VALUE 0 con->lock.wait_lock.owner (-1)
PARAM_VALUE 0 con->lock.wait_lock.owner_cpu u32max
PARAM_VALUE 0 con->status.features 0-65531
PARAM_VALUE 0 con->ucsi 4096-ptr_max
PARAM_VALUE 0 con->ucsi->complete.wait.lock.dep_map->name 0-255
PARAM_VALUE 0 con->ucsi->complete.wait.task_list.prev->next 4096-ptr_max
PARAM_VALUE 0 con->ucsi->complete.wait.task_list.prev->next->next 4096-ptr_max
PARAM_VALUE 0 con->ucsi->ops 4096-ptr_max
PARAM_VALUE 0 con->ucsi->ppm_lock.dep_map->name 0-255
PARAM_VALUE 0 con->ucsi->ppm_lock.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 con->ucsi->ppm_lock.first_waiter->task->blocked_lock.dep_map->name 0-255
PARAM_VALUE 0 con->ucsi->ppm_lock.first_waiter->task->blocked_lock.owner (-1)
PARAM_VALUE 0 con->ucsi->ppm_lock.first_waiter->task->blocked_lock.owner_cpu 4294967295
PARAM_VALUE 0 con->ucsi->ppm_lock.first_waiter->task->blocked_lock.raw_lock.val.counter s32min-s32max
PARAM_VALUE 0 con->ucsi->ppm_lock.first_waiter->task->usage.refs.counter s32min-s32max
PARAM_VALUE 1 cb 4444446011193262080
PARAM_VALUE 2 retries 1
PARAM_VALUE 3 delay 250
CAPPED_DATA 0 &con->lock 1
NOCHECK_CALL
LOCK2 0 &con->lock
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct ucsi_connector)->lock

drivers/usb/typec/ucsi/ucsi.c ucsi_pwr_opmode_change() -> ucsi_partner_task()

Type Parameter Key Value
PARAM_VALUE 0 con 4096-ptr_max
PARAM_VALUE 0 con->lock.dep_map->name 0-255
PARAM_VALUE 0 con->lock.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 con->lock.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 con->lock.osq.tail.counter 0-s32max
PARAM_VALUE 0 con->lock.wait_lock.dep_map->name 0-255
PARAM_VALUE 0 con->lock.wait_lock.owner (-1)
PARAM_VALUE 0 con->lock.wait_lock.owner_cpu u32max
PARAM_VALUE 0 con->port 4096-ptr_max
PARAM_VALUE 0 con->status.features 0-65531
PARAM_VALUE 0 con->ucsi 4096-ptr_max
PARAM_VALUE 0 con->ucsi->complete.wait.lock.dep_map->name 0-255
PARAM_VALUE 0 con->ucsi->complete.wait.task_list.prev->next 4096-ptr_max
PARAM_VALUE 0 con->ucsi->complete.wait.task_list.prev->next->next 4096-ptr_max
PARAM_VALUE 0 con->ucsi->ppm_lock.dep_map->name 0-255
PARAM_VALUE 0 con->ucsi->ppm_lock.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 con->ucsi->ppm_lock.first_waiter->list.prev->prev 5159360019465732096
PARAM_VALUE 0 con->ucsi->ppm_lock.first_waiter->task->blocked_lock.dep_map->name 0-255
PARAM_VALUE 0 con->ucsi->ppm_lock.first_waiter->task->blocked_lock.owner (-1)
PARAM_VALUE 0 con->ucsi->ppm_lock.first_waiter->task->blocked_lock.owner_cpu 4294967295
PARAM_VALUE 0 con->ucsi->ppm_lock.first_waiter->task->blocked_lock.raw_lock.val.counter s32min-s32max
PARAM_VALUE 0 con->ucsi->ppm_lock.first_waiter->task->usage.refs.counter s32min-s32max
PARAM_VALUE 1 cb 5302153897866113024
PARAM_VALUE 2 retries 30
PARAM_VALUE 3 delay 0
CAPPED_DATA 0 con->port->pwr_opmode 1
DATA_SOURCE 0 con $0
NOCHECK_CALL
LOCK2 0 &con->lock
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct ucsi_connector)->lock

drivers/usb/typec/ucsi/ucsi.c ucsi_pwr_opmode_change() -> ucsi_partner_task()

Type Parameter Key Value
PARAM_VALUE 0 con 4096-ptr_max
PARAM_VALUE 0 con->lock.dep_map->name 0-255
PARAM_VALUE 0 con->lock.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 con->lock.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 con->lock.osq.tail.counter 0-s32max
PARAM_VALUE 0 con->lock.wait_lock.dep_map->name 0-255
PARAM_VALUE 0 con->lock.wait_lock.owner (-1)
PARAM_VALUE 0 con->lock.wait_lock.owner_cpu u32max
PARAM_VALUE 0 con->port 4096-ptr_max
PARAM_VALUE 0 con->status.features 0-65531
PARAM_VALUE 0 con->ucsi 4096-ptr_max
PARAM_VALUE 0 con->ucsi->complete.wait.lock.dep_map->name 0-255
PARAM_VALUE 0 con->ucsi->complete.wait.task_list.prev->next 4096-ptr_max
PARAM_VALUE 0 con->ucsi->complete.wait.task_list.prev->next->next 4096-ptr_max
PARAM_VALUE 0 con->ucsi->ppm_lock.dep_map->name 0-255
PARAM_VALUE 0 con->ucsi->ppm_lock.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 con->ucsi->ppm_lock.first_waiter->list.prev->prev 5159360019465732096
PARAM_VALUE 0 con->ucsi->ppm_lock.first_waiter->task->blocked_lock.dep_map->name 0-255
PARAM_VALUE 0 con->ucsi->ppm_lock.first_waiter->task->blocked_lock.owner (-1)
PARAM_VALUE 0 con->ucsi->ppm_lock.first_waiter->task->blocked_lock.owner_cpu 4294967295
PARAM_VALUE 0 con->ucsi->ppm_lock.first_waiter->task->blocked_lock.raw_lock.val.counter s32min-s32max
PARAM_VALUE 0 con->ucsi->ppm_lock.first_waiter->task->usage.refs.counter s32min-s32max
PARAM_VALUE 1 cb 4444446011193262080
PARAM_VALUE 2 retries 30
PARAM_VALUE 3 delay 250
CAPPED_DATA 0 con->port->pwr_opmode 1
DATA_SOURCE 0 con $0
NOCHECK_CALL
LOCK2 0 &con->lock
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct ucsi_connector)->lock

drivers/usb/typec/ucsi/ucsi.c ucsi_pwr_opmode_change() -> ucsi_partner_task()

Type Parameter Key Value
PARAM_VALUE 0 con 4096-ptr_max
PARAM_VALUE 0 con->lock.dep_map->name 0-255
PARAM_VALUE 0 con->lock.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 con->lock.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 con->lock.osq.tail.counter 0-s32max
PARAM_VALUE 0 con->lock.wait_lock.dep_map->name 0-255
PARAM_VALUE 0 con->lock.wait_lock.owner (-1)
PARAM_VALUE 0 con->lock.wait_lock.owner_cpu u32max
PARAM_VALUE 0 con->port 4096-ptr_max
PARAM_VALUE 0 con->status.features 0-65531
PARAM_VALUE 0 con->ucsi 4096-ptr_max
PARAM_VALUE 0 con->ucsi->complete.wait.lock.dep_map->name 0-255
PARAM_VALUE 0 con->ucsi->complete.wait.task_list.prev->next 4096-ptr_max
PARAM_VALUE 0 con->ucsi->complete.wait.task_list.prev->next->next 4096-ptr_max
PARAM_VALUE 0 con->ucsi->ppm_lock.dep_map->name 0-255
PARAM_VALUE 0 con->ucsi->ppm_lock.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 con->ucsi->ppm_lock.first_waiter->list.prev->prev 5159360019465732096
PARAM_VALUE 0 con->ucsi->ppm_lock.first_waiter->task->blocked_lock.dep_map->name 0-255
PARAM_VALUE 0 con->ucsi->ppm_lock.first_waiter->task->blocked_lock.owner (-1)
PARAM_VALUE 0 con->ucsi->ppm_lock.first_waiter->task->blocked_lock.owner_cpu 4294967295
PARAM_VALUE 0 con->ucsi->ppm_lock.first_waiter->task->blocked_lock.raw_lock.val.counter s32min-s32max
PARAM_VALUE 0 con->ucsi->ppm_lock.first_waiter->task->usage.refs.counter s32min-s32max
PARAM_VALUE 1 cb 5627742026767376384
PARAM_VALUE 2 retries 1
PARAM_VALUE 3 delay 250
CAPPED_DATA 0 con->port->pwr_opmode 1
DATA_SOURCE 0 con $0
NOCHECK_CALL
LOCK2 0 &con->lock
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct ucsi_connector)->lock

drivers/usb/typec/ucsi/ucsi.c ucsi_pwr_opmode_change() -> ucsi_partner_task()

Type Parameter Key Value
PARAM_VALUE 0 con 4096-ptr_max
PARAM_VALUE 0 con->lock.dep_map->name 0-255
PARAM_VALUE 0 con->lock.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 con->lock.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 con->lock.osq.tail.counter 0-s32max
PARAM_VALUE 0 con->lock.wait_lock.dep_map->name 0-255
PARAM_VALUE 0 con->lock.wait_lock.owner (-1)
PARAM_VALUE 0 con->lock.wait_lock.owner_cpu u32max
PARAM_VALUE 0 con->port 4096-ptr_max
PARAM_VALUE 0 con->status.features 0-65531
PARAM_VALUE 0 con->ucsi 4096-ptr_max
PARAM_VALUE 0 con->ucsi->complete.wait.lock.dep_map->name 0-255
PARAM_VALUE 0 con->ucsi->complete.wait.task_list.prev->next 4096-ptr_max
PARAM_VALUE 0 con->ucsi->complete.wait.task_list.prev->next->next 4096-ptr_max
PARAM_VALUE 0 con->ucsi->ppm_lock.dep_map->name 0-255
PARAM_VALUE 0 con->ucsi->ppm_lock.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 con->ucsi->ppm_lock.first_waiter->list.prev->prev 5159360019465732096
PARAM_VALUE 0 con->ucsi->ppm_lock.first_waiter->task->blocked_lock.dep_map->name 0-255
PARAM_VALUE 0 con->ucsi->ppm_lock.first_waiter->task->blocked_lock.owner (-1)
PARAM_VALUE 0 con->ucsi->ppm_lock.first_waiter->task->blocked_lock.owner_cpu 4294967295
PARAM_VALUE 0 con->ucsi->ppm_lock.first_waiter->task->blocked_lock.raw_lock.val.counter s32min-s32max
PARAM_VALUE 0 con->ucsi->ppm_lock.first_waiter->task->usage.refs.counter s32min-s32max
PARAM_VALUE 1 cb 6526279703811862528
PARAM_VALUE 2 retries 1
PARAM_VALUE 3 delay 250
CAPPED_DATA 0 con->port->pwr_opmode 1
DATA_SOURCE 0 con $0
NOCHECK_CALL
LOCK2 0 &con->lock
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct ucsi_connector)->lock

drivers/usb/typec/ucsi/ucsi.c ucsi_resume_work() -> ucsi_partner_task()

Type Parameter Key Value
PARAM_VALUE 0 con 4096-ptr_max
PARAM_VALUE 0 con->lock.dep_map->name 0-255
PARAM_VALUE 0 con->lock.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 con->lock.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 con->lock.osq.tail.counter 0-s32max
PARAM_VALUE 0 con->lock.wait_lock.dep_map->name 0-255
PARAM_VALUE 0 con->lock.wait_lock.owner (-1)
PARAM_VALUE 0 con->lock.wait_lock.owner_cpu u32max
PARAM_VALUE 0 con->port 1-u64max
PARAM_VALUE 1 cb 7433420678276849664
PARAM_VALUE 2 retries 1
PARAM_VALUE 3 delay 0
CAPPED_DATA 0 &con->lock 1
NOCHECK_CALL
LOCK2 0 &con->lock
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct ucsi_connector)->lock