Defined in 2 files as a function:

Referenced in 2 files:

Smatch caller information:

drivers/gpu/drm/omapdrm/dss/dsi.c dsi_enable_video_mode() -> dsi_vc_write_long_header()

Type Parameter Key Value
PARAM_VALUE 0 dsi 4096-ptr_max
PARAM_VALUE 1 vc 0
PARAM_VALUE 3 data_type 14,30,46,62
PARAM_VALUE 5 ecc 0
BUF_SIZE 0 dsi s32min-(-2),1-s32max
BUF_SIZE 0 dsi s32min-(-2),1-s32max
CAPPED_DATA 0 dsi 1
CAPPED_DATA 0 dsi->output.dss->mgr_ops_priv->dispc->feat->num_features 1
DATA_SOURCE 0 dsi $0
DATA_SOURCE 1 vc $1
FUZZY_MAX 3 data_type 62
BIT_INFO 3 data_type 0xe,0x3e
HARD_MAX 3 data_type 62
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 dsi unit_byte
LOCK2 &dsi->bus_lock
HALF_LOCKED2 &commit->dev->mode_config.connection_mutex
HALF_LOCKED2 &commit->dev->mode_config.connection_mutex.mutex
HALF_LOCKED2 &first_bridge->encoder->bridge_chain_mutex
TYPE_LOCK (struct dsi_data)->bus_lock

drivers/gpu/drm/omapdrm/dss/dsi.c dsi_update_screen_dispc() -> dsi_vc_write_long_header()

Type Parameter Key Value
PARAM_VALUE 0 dsi 4096-ptr_max
PARAM_VALUE 3 data_type 57
PARAM_VALUE 5 ecc 0
BUF_SIZE 0 dsi s32min-(-1),1-s32max
BUF_SIZE 0 dsi s32min-(-1),1-s32max
DATA_SOURCE 0 dsi $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 dsi unit_byte
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 0 &dsi->bus_lock

drivers/gpu/drm/omapdrm/dss/dsi.c dsi_vc_send_long() -> dsi_vc_write_long_header()

Type Parameter Key Value
PARAM_VALUE 0 dsi 4096-ptr_max
PARAM_VALUE 1 vc 1
PARAM_VALUE 3 data_type 9,41,57
PARAM_VALUE 5 ecc 0
BUF_SIZE 0 dsi s32min-(-1),1-s32max
BUF_SIZE 0 dsi s32min-(-1),1-s32max
DATA_SOURCE 0 dsi $0
DATA_SOURCE 1 vc $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 dsi unit_byte
UNITS 4 len unit_byte
HALF_LOCKED2 &dsi->bus_lock
HALF_LOCKED2 0 &dsi->bus_lock
HALF_LOCKED2 0 &dsi->lock
TYPE_LOCK (struct dsi_data)->bus_lock