Documented in 1 files:

Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 2 files:

Smatch caller information:

drivers/gpu/drm/bridge/synopsys/dw-hdmi.c drm_scdc_readb() -> drm_scdc_read()

Type Parameter Key Value
PARAM_VALUE 0 adapter 1-u64max
PARAM_VALUE 1 offset 1
PARAM_VALUE 2 buffer 4612592995917619200
PARAM_VALUE 3 size 1
DATA_SOURCE 0 adapter $0
DATA_SOURCE 1 offset $1
DATA_SOURCE 2 buffer $2
RX_PATH
TASK_NOT_RUNNING
UNITS 3 size unit_byte
LOCK2 &hdmi->mutex
TYPE_LOCK (struct dw_hdmi)->mutex

drivers/gpu/drm/i915/display/intel_ddi.c drm_scdc_readb() -> drm_scdc_read()

Type Parameter Key Value
PARAM_VALUE 1 offset 32
PARAM_VALUE 2 buffer 1877298489077575680
PARAM_VALUE 3 size 1
DATA_SOURCE 0 adapter $0
DATA_SOURCE 1 offset $1
DATA_SOURCE 2 buffer $2
UNITS 3 size unit_byte
LOCK2 &display->drm->mode_config.mutex
HALF_LOCKED2 &crtc->base.mutex
HALF_LOCKED2 &display->drm->mode_config.connection_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct drm_crtc)->mutex
TYPE_LOCK (struct drm_mode_config)->connection_mutex
TYPE_LOCK (struct drm_mode_config)->mutex

drivers/gpu/drm/display/drm_scdc_helper.c drm_scdc_readb() -> drm_scdc_read()

Type Parameter Key Value
PARAM_VALUE 1 offset 32-33
PARAM_VALUE 2 buffer 6903916807970496512,6978155339166384128,7533546247897919488
PARAM_VALUE 3 size 1
DATA_SOURCE 0 adapter $0
DATA_SOURCE 1 offset $1
DATA_SOURCE 2 buffer $2
HARD_MAX 1 offset 33
RX_PATH
TASK_NOT_RUNNING
UNITS 3 size unit_byte

drivers/gpu/drm/nouveau/dispnv50/disp.c drm_scdc_readb() -> drm_scdc_read()

Type Parameter Key Value
PARAM_VALUE 0 adapter 1-u64max
PARAM_VALUE 1 offset 32
PARAM_VALUE 2 buffer 3129953096777576448
PARAM_VALUE 3 size 1
DATA_SOURCE 0 adapter $0
DATA_SOURCE 1 offset $1
DATA_SOURCE 2 buffer $2
RX_PATH
TASK_NOT_RUNNING
UNITS 3 size unit_byte
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 &state->dev->mode_config.connection_mutex
HALF_LOCKED2 &state->dev->mode_config.connection_mutex.mutex

drivers/gpu/drm/vc4/vc4_hdmi.c drm_scdc_readb() -> drm_scdc_read()

Type Parameter Key Value
PARAM_VALUE 1 offset 32
PARAM_VALUE 2 buffer 2063523559777374208
PARAM_VALUE 3 size 1
DATA_SOURCE 0 adapter $0
DATA_SOURCE 1 offset $1
DATA_SOURCE 2 buffer $2
TASK_NOT_RUNNING
UNITS 3 size unit_byte
LOCK2 &crtc->mutex
LOCK2 &drm->mode_config.connection_mutex
LOCK2 &vc4_hdmi->mutex
HALF_LOCKED2 &connector->dev->mode_config.connection_mutex
HALF_LOCKED2 &dev->mode_config.mutex
TYPE_LOCK (struct drm_crtc)->mutex
TYPE_LOCK (struct drm_mode_config)->connection_mutex
TYPE_LOCK (struct vc4_hdmi)->mutex