Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/gpu/drm/drm_connector.c drm_connector_attach_privacy_screen_provider() -> drm_connector_update_privacy_screen_properties()

Type Parameter Key Value
PARAM_VALUE 0 connector 4096-ptr_max
PARAM_VALUE 0 connector->base.free_cb 1-u64max
PARAM_VALUE 0 connector->base.id 0-s32max
PARAM_VALUE 0 connector->base.properties 4096-ptr_max
PARAM_VALUE 0 connector->base.refcount.refcount.refs.counter 1
PARAM_VALUE 0 connector->base.type 3233857728
PARAM_VALUE 0 connector->cec.mutex.magic 4096-ptr_max
PARAM_VALUE 0 connector->cmdline_mode.bpp 0
PARAM_VALUE 0 connector->cmdline_mode.force 0-3
PARAM_VALUE 0 connector->cmdline_mode.panel_orientation (-1)-3
PARAM_VALUE 0 connector->cmdline_mode.pixel_clock 0,13500
PARAM_VALUE 0 connector->cmdline_mode.refresh 0
PARAM_VALUE 0 connector->cmdline_mode.rotation_reflection 0-65
PARAM_VALUE 0 connector->cmdline_mode.tv_margins.bottom 0
PARAM_VALUE 0 connector->cmdline_mode.tv_margins.left 0
PARAM_VALUE 0 connector->cmdline_mode.tv_margins.right 0
PARAM_VALUE 0 connector->cmdline_mode.tv_margins.top 0
PARAM_VALUE 0 connector->cmdline_mode.tv_mode 0-s32max
PARAM_VALUE 0 connector->cmdline_mode.xres 0,720
PARAM_VALUE 0 connector->cmdline_mode.yres 0,480,576
PARAM_VALUE 0 connector->ddc 4096-ptr_max
PARAM_VALUE 0 connector->force 1-3
PARAM_VALUE 0 connector->funcs 4096-ptr_max
PARAM_VALUE 0 connector->global_connector_list_entry.next 4096-ptr_max
PARAM_VALUE 0 connector->global_connector_list_entry.prev 4096-ptr_max
PARAM_VALUE 0 connector->hdmi.infoframes.lock.magic 4096-ptr_max
PARAM_VALUE 0 connector->hdmi_audio.lock.magic 4096-ptr_max
PARAM_VALUE 0 connector->head.next 4096-ptr_max
PARAM_VALUE 0 connector->helper_private 1141331404808736768,4646790745265725440
PARAM_VALUE 0 connector->index 0-s32max
PARAM_VALUE 0 connector->modes.next 4096-ptr_max
PARAM_VALUE 0 connector->modes.prev 4096-ptr_max
PARAM_VALUE 0 connector->privacy_screen 4096-ptr_max
PARAM_VALUE 0 connector->privacy_screen_notifier.notifier_call 92214741376659456
PARAM_VALUE 0 connector->probed_modes.next 4096-ptr_max
PARAM_VALUE 0 connector->state 4096-ptr_max
PARAM_VALUE 0 connector->status 3
PARAM_VALUE 1 set_sw_state 1
DATA_SOURCE 0 connector $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 0 connector->possible_encoders 0-u32max
USER_DATA 0 connector->cmdline_mode.bpp 0
USER_DATA 0 connector->cmdline_mode.refresh 0
USER_DATA 0 connector->cmdline_mode.tv_margins.bottom 0
USER_DATA 0 connector->cmdline_mode.tv_margins.left 0
USER_DATA 0 connector->cmdline_mode.tv_margins.right 0
USER_DATA 0 connector->cmdline_mode.tv_margins.top 0
USER_DATA 0 connector->cmdline_mode.xres 0,720
USER_DATA 0 connector->cmdline_mode.yres 0,480,576
NO_OVERFLOW_SIMPLE 0 connector->privacy_screen_hw_state_property->dev->num_crtcs
NO_OVERFLOW_SIMPLE 0 connector->privacy_screen_hw_state_property->num_values
NO_OVERFLOW_SIMPLE 0 connector->privacy_screen_sw_state_property->dev->num_crtcs
NO_OVERFLOW_SIMPLE 0 connector->privacy_screen_sw_state_property->num_values

drivers/gpu/drm/drm_connector.c drm_connector_privacy_screen_notifier() -> drm_connector_update_privacy_screen_properties()

Type Parameter Key Value
PARAM_VALUE 0 connector 4096-ptr_max
PARAM_VALUE 1 set_sw_state 1
NOCHECK_CALL
LOCK2 &dev->mode_config.connection_mutex.mutex
TYPE_LOCK (struct drm_modeset_lock)->mutex

drivers/gpu/drm/drm_connector.c drm_connector_update_privacy_screen() -> drm_connector_update_privacy_screen_properties()

Type Parameter Key Value
PARAM_VALUE 0 connector 4096-ptr_max
PARAM_VALUE 0 connector->privacy_screen 4096-ptr_max
PARAM_VALUE 0 connector->privacy_screen->hw_state 0-4294967295
PARAM_VALUE 0 connector->privacy_screen->lock.dep_map->name 0-255
PARAM_VALUE 0 connector->privacy_screen->lock.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 connector->privacy_screen->lock.first_waiter->task->blocked_lock.dep_map->name 0-255
PARAM_VALUE 0 connector->privacy_screen->lock.first_waiter->task->blocked_lock.owner (-1)
PARAM_VALUE 0 connector->privacy_screen->lock.first_waiter->task->blocked_lock.owner_cpu 4294967295
PARAM_VALUE 0 connector->privacy_screen->lock.first_waiter->task->blocked_lock.raw_lock.val.counter s32min-s32max
PARAM_VALUE 0 connector->privacy_screen->lock.first_waiter->task->usage.refs.counter s32min-s32max
PARAM_VALUE 0 connector->privacy_screen->lock.osq.tail.counter 0-s32max
PARAM_VALUE 0 connector->privacy_screen->sw_state 0-4294967295
PARAM_VALUE 1 set_sw_state 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 connector->privacy_screen->sw_state
HALF_LOCKED2 &pool->lock