Documented in 1 files:

Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 20 files:

Smatch caller information:

drivers/gpu/drm/ingenic/ingenic-drm-drv.c ingenic_drm_plane_atomic_update() -> drm_fb_dma_get_gem_addr()

Type Parameter Key Value
PARAM_VALUE 0 fb 1-u64max
PARAM_VALUE 1 state 4096-ptr_max
PARAM_VALUE 1 state->crtc 4096-ptr_max
PARAM_VALUE 1 state->fb 1-u64max
PARAM_VALUE 2 plane 0
DATA_SOURCE 1 state r drm_atomic_get_new_plane_state
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &vkms_output->lock
HALF_LOCKED2 irq

drivers/gpu/drm/sun4i/sun4i_frontend.c sun4i_frontend_update_buffer() -> drm_fb_dma_get_gem_addr()

Type Parameter Key Value
PARAM_VALUE 0 fb 4096-ptr_max
PARAM_VALUE 0 fb->format 4096-ptr_max
PARAM_VALUE 0 fb->pitches 4096-ptr_max
PARAM_VALUE 1 state 4096-ptr_max
PARAM_VALUE 1 state->fb 4096-ptr_max
PARAM_VALUE 1 state->fb->format 4096-ptr_max
PARAM_VALUE 1 state->fb->pitches 4096-ptr_max
PARAM_VALUE 2 plane 0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 irq

drivers/gpu/drm/sun4i/sun4i_frontend.c sun4i_frontend_update_buffer() -> drm_fb_dma_get_gem_addr()

Type Parameter Key Value
PARAM_VALUE 0 fb 4096-ptr_max
PARAM_VALUE 0 fb->format 4096-ptr_max
PARAM_VALUE 0 fb->format->num_planes 2-255
PARAM_VALUE 0 fb->pitches 4096-ptr_max
PARAM_VALUE 1 state 4096-ptr_max
PARAM_VALUE 1 state->fb 4096-ptr_max
PARAM_VALUE 1 state->fb->format 4096-ptr_max
PARAM_VALUE 1 state->fb->format->num_planes 2-255
PARAM_VALUE 1 state->fb->pitches 4096-ptr_max
PARAM_VALUE 2 plane 1-2
FUZZY_MAX 0 fb->format->num_planes 2
FUZZY_MAX 1 state->fb->format->num_planes 2
FUZZY_MAX 2 plane 2
HARD_MAX 2 plane 2
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 irq

drivers/gpu/drm/sun4i/sun4i_frontend.c sun4i_frontend_update_buffer() -> drm_fb_dma_get_gem_addr()

Type Parameter Key Value
PARAM_VALUE 0 fb 4096-ptr_max
PARAM_VALUE 0 fb->format 4096-ptr_max
PARAM_VALUE 0 fb->format->num_planes 3-255
PARAM_VALUE 0 fb->pitches 4096-ptr_max
PARAM_VALUE 1 state 4096-ptr_max
PARAM_VALUE 1 state->fb 4096-ptr_max
PARAM_VALUE 1 state->fb->format 4096-ptr_max
PARAM_VALUE 1 state->fb->format->num_planes 2-255
PARAM_VALUE 1 state->fb->pitches 4096-ptr_max
PARAM_VALUE 2 plane 1-2
FUZZY_MAX 1 state->fb->format->num_planes 2
FUZZY_MAX 2 plane 2
HARD_MAX 2 plane 2
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 irq

drivers/gpu/drm/tve200/tve200_display.c tve200_display_check() -> drm_fb_dma_get_gem_addr()

Type Parameter Key Value
PARAM_VALUE 0 fb 4096-ptr_max
PARAM_VALUE 1 state 4096-ptr_max
PARAM_VALUE 1 state->crtc 1-u64max
PARAM_VALUE 1 state->fb 4096-ptr_max
PARAM_VALUE 1 state->visible 1
PARAM_VALUE 2 plane 0
DATA_SOURCE 1 state $1
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &client->modeset_mutex
HALF_LOCKED2 &dev->mode_config.connection_mutex
HALF_LOCKED2 &dev->mode_config.connection_mutex.mutex
HALF_LOCKED2 &state->dev->mode_config.connection_mutex
HALF_LOCKED2 &state->dev->mode_config.connection_mutex.mutex

drivers/gpu/drm/tve200/tve200_display.c tve200_display_update() -> drm_fb_dma_get_gem_addr()

Type Parameter Key Value
PARAM_VALUE 0 fb 1-u64max
PARAM_VALUE 1 state 4096-ptr_max
PARAM_VALUE 1 state->fb 1-u64max
PARAM_VALUE 2 plane 0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 irq

drivers/gpu/drm/tve200/tve200_display.c tve200_display_update() -> drm_fb_dma_get_gem_addr()

Type Parameter Key Value
PARAM_VALUE 0 fb 4096-ptr_max
PARAM_VALUE 0 fb->format 4096-ptr_max
PARAM_VALUE 0 fb->format->format 842093913
PARAM_VALUE 1 state 4096-ptr_max
PARAM_VALUE 1 state->fb 4096-ptr_max
PARAM_VALUE 1 state->fb->format 4096-ptr_max
PARAM_VALUE 1 state->fb->format->format 842093913
PARAM_VALUE 2 plane 1
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 irq

drivers/gpu/drm/tve200/tve200_display.c tve200_display_update() -> drm_fb_dma_get_gem_addr()

Type Parameter Key Value
PARAM_VALUE 0 fb 4096-ptr_max
PARAM_VALUE 0 fb->format 4096-ptr_max
PARAM_VALUE 0 fb->format->format 842093913
PARAM_VALUE 1 state 4096-ptr_max
PARAM_VALUE 1 state->fb 4096-ptr_max
PARAM_VALUE 1 state->fb->format 4096-ptr_max
PARAM_VALUE 1 state->fb->format->format 842093913
PARAM_VALUE 2 plane 2
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 irq

drivers/gpu/drm/imx/dc/dc-plane.c dc_plane_atomic_update() -> drm_fb_dma_get_gem_addr()

Type Parameter Key Value
PARAM_VALUE 1 state 4096-ptr_max
PARAM_VALUE 2 plane 0
DATA_SOURCE 1 state r drm_atomic_get_new_plane_state
RX_PATH
TASK_NOT_RUNNING
LOCK2 global &drm_unplug_srcu
HALF_LOCKED2 &vkms_output->lock
HALF_LOCKED2 irq

drivers/gpu/drm/imx/dc/dc-plane.c dc_plane_check_fb() -> drm_fb_dma_get_gem_addr()

Type Parameter Key Value
PARAM_VALUE 0 fb 4096-ptr_max
PARAM_VALUE 1 state 4096-ptr_max
PARAM_VALUE 1 state->crtc 4096-ptr_max
PARAM_VALUE 1 state->fb 4096-ptr_max
PARAM_VALUE 2 plane 0
DATA_SOURCE 1 state $0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &client->modeset_mutex
HALF_LOCKED2 &dev->mode_config.connection_mutex
HALF_LOCKED2 &dev->mode_config.connection_mutex.mutex
HALF_LOCKED2 &state->dev->mode_config.connection_mutex
HALF_LOCKED2 &state->dev->mode_config.connection_mutex.mutex

drivers/gpu/drm/pl111/pl111_display.c pl111_display_check() -> drm_fb_dma_get_gem_addr()

Type Parameter Key Value
PARAM_VALUE 0 fb 4096-ptr_max
PARAM_VALUE 1 state 4096-ptr_max
PARAM_VALUE 1 state->crtc 1-u64max
PARAM_VALUE 1 state->fb 4096-ptr_max
PARAM_VALUE 1 state->visible 1
PARAM_VALUE 2 plane 0
DATA_SOURCE 1 state $1
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &client->modeset_mutex
HALF_LOCKED2 &dev->mode_config.connection_mutex
HALF_LOCKED2 &dev->mode_config.connection_mutex.mutex
HALF_LOCKED2 &state->dev->mode_config.connection_mutex
HALF_LOCKED2 &state->dev->mode_config.connection_mutex.mutex

drivers/gpu/drm/pl111/pl111_display.c pl111_display_update() -> drm_fb_dma_get_gem_addr()

Type Parameter Key Value
PARAM_VALUE 0 fb 1-u64max
PARAM_VALUE 1 state 4096-ptr_max
PARAM_VALUE 1 state->fb 1-u64max
PARAM_VALUE 2 plane 0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 irq

drivers/gpu/drm/arm/hdlcd_crtc.c hdlcd_plane_atomic_update() -> drm_fb_dma_get_gem_addr()

Type Parameter Key Value
PARAM_VALUE 0 fb 1-u64max
PARAM_VALUE 1 state 4096-ptr_max
PARAM_VALUE 1 state->fb 1-u64max
PARAM_VALUE 2 plane 0
DATA_SOURCE 1 state r drm_atomic_get_new_plane_state
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &vkms_output->lock
HALF_LOCKED2 irq

drivers/gpu/drm/kmb/kmb_plane.c kmb_plane_atomic_update() -> drm_fb_dma_get_gem_addr()

Type Parameter Key Value
PARAM_VALUE 0 fb 4096-ptr_max
PARAM_VALUE 0 fb->format 4096-ptr_max
PARAM_VALUE 0 fb->format->cpp 4096-ptr_max
PARAM_VALUE 0 fb->pitches 4096-ptr_max
PARAM_VALUE 1 state 4096-ptr_max
PARAM_VALUE 1 state->fb 4096-ptr_max
PARAM_VALUE 1 state->fb->format 4096-ptr_max
PARAM_VALUE 1 state->fb->format->cpp 4096-ptr_max
PARAM_VALUE 1 state->fb->pitches 4096-ptr_max
PARAM_VALUE 2 plane 0
DATA_SOURCE 1 state r drm_atomic_get_new_plane_state
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &vkms_output->lock

drivers/gpu/drm/kmb/kmb_plane.c kmb_plane_atomic_update() -> drm_fb_dma_get_gem_addr()

Type Parameter Key Value
PARAM_VALUE 0 fb 4096-ptr_max
PARAM_VALUE 0 fb->format 4096-ptr_max
PARAM_VALUE 0 fb->format->cpp 4096-ptr_max
PARAM_VALUE 0 fb->format->num_planes 2-255
PARAM_VALUE 0 fb->offsets 4096-ptr_max
PARAM_VALUE 0 fb->pitches 4096-ptr_max
PARAM_VALUE 1 state 4096-ptr_max
PARAM_VALUE 1 state->fb 4096-ptr_max
PARAM_VALUE 1 state->fb->format 4096-ptr_max
PARAM_VALUE 1 state->fb->format->cpp 4096-ptr_max
PARAM_VALUE 1 state->fb->format->num_planes 2-255
PARAM_VALUE 1 state->fb->offsets 4096-ptr_max
PARAM_VALUE 1 state->fb->pitches 4096-ptr_max
PARAM_VALUE 2 plane 1
DATA_SOURCE 1 state r drm_atomic_get_new_plane_state
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &vkms_output->lock

drivers/gpu/drm/kmb/kmb_plane.c kmb_plane_atomic_update() -> drm_fb_dma_get_gem_addr()

Type Parameter Key Value
PARAM_VALUE 0 fb 4096-ptr_max
PARAM_VALUE 0 fb->format 4096-ptr_max
PARAM_VALUE 0 fb->format->cpp 4096-ptr_max
PARAM_VALUE 0 fb->format->num_planes 3
PARAM_VALUE 0 fb->offsets 4096-ptr_max
PARAM_VALUE 0 fb->pitches 4096-ptr_max
PARAM_VALUE 1 state 4096-ptr_max
PARAM_VALUE 1 state->fb 4096-ptr_max
PARAM_VALUE 1 state->fb->format 4096-ptr_max
PARAM_VALUE 1 state->fb->format->cpp 4096-ptr_max
PARAM_VALUE 1 state->fb->format->num_planes 2-255
PARAM_VALUE 1 state->fb->offsets 4096-ptr_max
PARAM_VALUE 1 state->fb->pitches 4096-ptr_max
PARAM_VALUE 2 plane 2
DATA_SOURCE 1 state r drm_atomic_get_new_plane_state
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &vkms_output->lock

drivers/gpu/drm/sun4i/sun8i_vi_layer.c sun8i_vi_layer_update_buffer() -> drm_fb_dma_get_gem_addr()

Type Parameter Key Value
PARAM_VALUE 0 fb 4096-ptr_max
PARAM_VALUE 0 fb->format->num_planes 1-255
PARAM_VALUE 1 state 4096-ptr_max
PARAM_VALUE 1 state->fb 4096-ptr_max
PARAM_VALUE 2 plane 0-254
CAPPED_DATA 2 plane 1
RX_PATH
TASK_NOT_RUNNING
UNITS 2 plane unit_array_size
HALF_LOCKED2 irq

drivers/gpu/drm/mxsfb/lcdif_kms.c lcdif_crtc_atomic_enable() -> drm_fb_dma_get_gem_addr()

Type Parameter Key Value
PARAM_VALUE 0 fb 4096-ptr_max
PARAM_VALUE 0 fb->format 4096-ptr_max
PARAM_VALUE 1 state 4096-ptr_max
PARAM_VALUE 1 state->fb 4096-ptr_max
PARAM_VALUE 1 state->fb->format 4096-ptr_max
PARAM_VALUE 2 plane 0
DATA_SOURCE 1 state r drm_atomic_get_new_plane_state
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 &state->dev->mode_config.connection_mutex
HALF_LOCKED2 &state->dev->mode_config.connection_mutex.mutex

drivers/gpu/drm/mxsfb/lcdif_kms.c lcdif_plane_primary_atomic_update() -> drm_fb_dma_get_gem_addr()

Type Parameter Key Value
PARAM_VALUE 1 state 4096-ptr_max
PARAM_VALUE 2 plane 0
DATA_SOURCE 1 state r drm_atomic_get_new_plane_state
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &vkms_output->lock
HALF_LOCKED2 irq

drivers/gpu/drm/drm_fb_dma_helper.c drm_fb_dma_sync_non_coherent() -> drm_fb_dma_get_gem_addr()

Type Parameter Key Value
PARAM_VALUE 0 fb 4096-ptr_max
PARAM_VALUE 0 fb->format->num_planes 1-255
PARAM_VALUE 1 state 4096-ptr_max
PARAM_VALUE 1 state->fb 4096-ptr_max
PARAM_VALUE 1 state->fb->format->num_planes 1-255
PARAM_VALUE 2 plane 0-254
CAPPED_DATA 2 plane 1
DATA_SOURCE 1 state $2
RX_PATH
TASK_NOT_RUNNING
UNITS 2 plane unit_array_size
HALF_LOCKED2 irq

drivers/gpu/drm/sun4i/sun8i_ui_layer.c sun8i_ui_layer_update_buffer() -> drm_fb_dma_get_gem_addr()

Type Parameter Key Value
PARAM_VALUE 0 fb 4096-ptr_max
PARAM_VALUE 1 state 4096-ptr_max
PARAM_VALUE 1 state->fb 4096-ptr_max
PARAM_VALUE 2 plane 0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 irq

drivers/gpu/drm/arm/malidp_planes.c malidp_set_plane_base_addr() -> drm_fb_dma_get_gem_addr()

Type Parameter Key Value
PARAM_VALUE 0 fb 4096-ptr_max
PARAM_VALUE 0 fb->modifier 0
PARAM_VALUE 2 plane 0-254
CAPPED_DATA 2 plane 1
DATA_SOURCE 0 fb $0
DATA_SOURCE 2 plane $2
RX_PATH
TASK_NOT_RUNNING
UNITS 2 plane unit_array_size
HALF_LOCKED2 irq

drivers/gpu/drm/stm/ltdc.c ltdc_plane_atomic_update() -> drm_fb_dma_get_gem_addr()

Type Parameter Key Value
PARAM_VALUE 0 fb 4096-ptr_max
PARAM_VALUE 0 fb->format 4096-ptr_max
PARAM_VALUE 1 state 4096-ptr_max
PARAM_VALUE 1 state->crtc 1-u64max
PARAM_VALUE 1 state->fb 4096-ptr_max
PARAM_VALUE 1 state->fb->format 4096-ptr_max
PARAM_VALUE 2 plane 0
DATA_SOURCE 1 state r drm_atomic_get_new_plane_state
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &vkms_output->lock
HALF_LOCKED2 irq

drivers/gpu/drm/stm/ltdc.c ltdc_plane_atomic_update() -> drm_fb_dma_get_gem_addr()

Type Parameter Key Value
PARAM_VALUE 0 fb 4096-ptr_max
PARAM_VALUE 0 fb->dev 0,4096-ptr_max
PARAM_VALUE 0 fb->format 4096-ptr_max
PARAM_VALUE 0 fb->format->cpp 4096-ptr_max
PARAM_VALUE 0 fb->format->format 825382478,842094158
PARAM_VALUE 0 fb->format->is_yuv 1
PARAM_VALUE 0 fb->pitches 4096-ptr_max
PARAM_VALUE 1 state 4096-ptr_max
PARAM_VALUE 1 state->crtc 1-u64max
PARAM_VALUE 1 state->fb 4096-ptr_max
PARAM_VALUE 1 state->fb->dev 0,4096-ptr_max
PARAM_VALUE 1 state->fb->format 4096-ptr_max
PARAM_VALUE 1 state->fb->format->cpp 4096-ptr_max
PARAM_VALUE 1 state->fb->format->is_yuv 1
PARAM_VALUE 1 state->fb->pitches 4096-ptr_max
PARAM_VALUE 2 plane 1
DATA_SOURCE 1 state r drm_atomic_get_new_plane_state
BIT_INFO 1 state->rotation 0x0,0xffffffff
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &vkms_output->lock
HALF_LOCKED2 irq

drivers/gpu/drm/stm/ltdc.c ltdc_plane_atomic_update() -> drm_fb_dma_get_gem_addr()

Type Parameter Key Value
PARAM_VALUE 0 fb 4096-ptr_max
PARAM_VALUE 0 fb->dev 0,4096-ptr_max
PARAM_VALUE 0 fb->format 4096-ptr_max
PARAM_VALUE 0 fb->format->cpp 4096-ptr_max
PARAM_VALUE 0 fb->format->format 842093913
PARAM_VALUE 0 fb->format->is_yuv 1
PARAM_VALUE 0 fb->pitches 4096-ptr_max
PARAM_VALUE 1 state 4096-ptr_max
PARAM_VALUE 1 state->crtc 1-u64max
PARAM_VALUE 1 state->fb 4096-ptr_max
PARAM_VALUE 1 state->fb->dev 0,4096-ptr_max
PARAM_VALUE 1 state->fb->format 4096-ptr_max
PARAM_VALUE 1 state->fb->format->cpp 4096-ptr_max
PARAM_VALUE 1 state->fb->format->is_yuv 1
PARAM_VALUE 1 state->fb->pitches 4096-ptr_max
PARAM_VALUE 2 plane 1
DATA_SOURCE 1 state r drm_atomic_get_new_plane_state
BIT_INFO 1 state->rotation 0x0,0xffffffff
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &vkms_output->lock
HALF_LOCKED2 irq

drivers/gpu/drm/stm/ltdc.c ltdc_plane_atomic_update() -> drm_fb_dma_get_gem_addr()

Type Parameter Key Value
PARAM_VALUE 0 fb 4096-ptr_max
PARAM_VALUE 0 fb->dev 0,4096-ptr_max
PARAM_VALUE 0 fb->format 4096-ptr_max
PARAM_VALUE 0 fb->format->cpp 4096-ptr_max
PARAM_VALUE 0 fb->format->format 842093913
PARAM_VALUE 0 fb->format->is_yuv 1
PARAM_VALUE 0 fb->pitches 4096-ptr_max
PARAM_VALUE 1 state 4096-ptr_max
PARAM_VALUE 1 state->crtc 1-u64max
PARAM_VALUE 1 state->fb 4096-ptr_max
PARAM_VALUE 1 state->fb->dev 0,4096-ptr_max
PARAM_VALUE 1 state->fb->format 4096-ptr_max
PARAM_VALUE 1 state->fb->format->cpp 4096-ptr_max
PARAM_VALUE 1 state->fb->format->is_yuv 1
PARAM_VALUE 1 state->fb->pitches 4096-ptr_max
PARAM_VALUE 2 plane 2
DATA_SOURCE 1 state r drm_atomic_get_new_plane_state
BIT_INFO 1 state->rotation 0x0,0xffffffff
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &vkms_output->lock
HALF_LOCKED2 irq

drivers/gpu/drm/stm/ltdc.c ltdc_plane_atomic_update() -> drm_fb_dma_get_gem_addr()

Type Parameter Key Value
PARAM_VALUE 0 fb 4096-ptr_max
PARAM_VALUE 0 fb->dev 0,4096-ptr_max
PARAM_VALUE 0 fb->format 4096-ptr_max
PARAM_VALUE 0 fb->format->cpp 4096-ptr_max
PARAM_VALUE 0 fb->format->format 842094169
PARAM_VALUE 0 fb->format->is_yuv 1
PARAM_VALUE 0 fb->pitches 4096-ptr_max
PARAM_VALUE 1 state 4096-ptr_max
PARAM_VALUE 1 state->crtc 1-u64max
PARAM_VALUE 1 state->fb 4096-ptr_max
PARAM_VALUE 1 state->fb->dev 0,4096-ptr_max
PARAM_VALUE 1 state->fb->format 4096-ptr_max
PARAM_VALUE 1 state->fb->format->cpp 4096-ptr_max
PARAM_VALUE 1 state->fb->format->is_yuv 1
PARAM_VALUE 1 state->fb->pitches 4096-ptr_max
PARAM_VALUE 2 plane 2
DATA_SOURCE 1 state r drm_atomic_get_new_plane_state
BIT_INFO 1 state->rotation 0x0,0xffffffff
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &vkms_output->lock
HALF_LOCKED2 irq

drivers/gpu/drm/stm/ltdc.c ltdc_plane_atomic_update() -> drm_fb_dma_get_gem_addr()

Type Parameter Key Value
PARAM_VALUE 0 fb 4096-ptr_max
PARAM_VALUE 0 fb->dev 0,4096-ptr_max
PARAM_VALUE 0 fb->format 4096-ptr_max
PARAM_VALUE 0 fb->format->cpp 4096-ptr_max
PARAM_VALUE 0 fb->format->format 842094169
PARAM_VALUE 0 fb->format->is_yuv 1
PARAM_VALUE 0 fb->pitches 4096-ptr_max
PARAM_VALUE 1 state 4096-ptr_max
PARAM_VALUE 1 state->crtc 1-u64max
PARAM_VALUE 1 state->fb 4096-ptr_max
PARAM_VALUE 1 state->fb->dev 0,4096-ptr_max
PARAM_VALUE 1 state->fb->format 4096-ptr_max
PARAM_VALUE 1 state->fb->format->cpp 4096-ptr_max
PARAM_VALUE 1 state->fb->format->is_yuv 1
PARAM_VALUE 1 state->fb->pitches 4096-ptr_max
PARAM_VALUE 2 plane 1
DATA_SOURCE 1 state r drm_atomic_get_new_plane_state
BIT_INFO 1 state->rotation 0x0,0xffffffff
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &vkms_output->lock
HALF_LOCKED2 irq

drivers/gpu/drm/mxsfb/mxsfb_kms.c mxsfb_crtc_atomic_enable() -> drm_fb_dma_get_gem_addr()

Type Parameter Key Value
PARAM_VALUE 1 state 4096-ptr_max
PARAM_VALUE 2 plane 0
DATA_SOURCE 1 state r drm_atomic_get_new_plane_state
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 &state->dev->mode_config.connection_mutex
HALF_LOCKED2 &state->dev->mode_config.connection_mutex.mutex

drivers/gpu/drm/mxsfb/mxsfb_kms.c mxsfb_plane_overlay_atomic_update() -> drm_fb_dma_get_gem_addr()

Type Parameter Key Value
PARAM_VALUE 1 state 4096-ptr_max
PARAM_VALUE 2 plane 0
DATA_SOURCE 1 state r drm_atomic_get_new_plane_state
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &vkms_output->lock
HALF_LOCKED2 irq

drivers/gpu/drm/mxsfb/mxsfb_kms.c mxsfb_plane_primary_atomic_update() -> drm_fb_dma_get_gem_addr()

Type Parameter Key Value
PARAM_VALUE 1 state 4096-ptr_max
PARAM_VALUE 2 plane 0
DATA_SOURCE 1 state r drm_atomic_get_new_plane_state
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &vkms_output->lock
HALF_LOCKED2 irq

drivers/gpu/drm/xlnx/zynqmp_disp.c zynqmp_disp_layer_update() -> drm_fb_dma_get_gem_addr()

Type Parameter Key Value
PARAM_VALUE 0 fb 4096-ptr_max
PARAM_VALUE 0 fb->format 4096-ptr_max
PARAM_VALUE 1 state 4096-ptr_max
PARAM_VALUE 1 state->fb 4096-ptr_max
PARAM_VALUE 1 state->fb->format 4096-ptr_max
PARAM_VALUE 2 plane 0-254
CAPPED_DATA 2 plane 1
DATA_SOURCE 1 state $1
RX_PATH
TASK_NOT_RUNNING
UNITS 2 plane unit_array_size
HALF_LOCKED2 irq

drivers/gpu/drm/sun4i/sun4i_backend.c sun4i_backend_update_layer_buffer() -> drm_fb_dma_get_gem_addr()

Type Parameter Key Value
PARAM_VALUE 0 fb 4096-ptr_max
PARAM_VALUE 0 fb->pitches 4096-ptr_max
PARAM_VALUE 1 state 4096-ptr_max
PARAM_VALUE 1 state->fb 4096-ptr_max
PARAM_VALUE 1 state->fb->pitches 4096-ptr_max
PARAM_VALUE 2 plane 0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 irq

drivers/gpu/drm/logicvc/logicvc_layer.c logicvc_layer_buffer_find_setup() -> drm_fb_dma_get_gem_addr()

Type Parameter Key Value
PARAM_VALUE 0 fb 4096-ptr_max
PARAM_VALUE 0 fb->format 4096-ptr_max
PARAM_VALUE 0 fb->format->cpp 4096-ptr_max
PARAM_VALUE 1 state 4096-ptr_max
PARAM_VALUE 1 state->fb 4096-ptr_max
PARAM_VALUE 1 state->fb->format 4096-ptr_max
PARAM_VALUE 1 state->fb->format->cpp 4096-ptr_max
PARAM_VALUE 2 plane 0
DATA_SOURCE 1 state $2
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/logicvc/logicvc_layer.c logicvc_plane_atomic_update() -> drm_fb_dma_get_gem_addr()

Type Parameter Key Value
PARAM_VALUE 1 state 4096-ptr_max
PARAM_VALUE 2 plane 0
DATA_SOURCE 1 state r drm_atomic_get_new_plane_state
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &vkms_output->lock
HALF_LOCKED2 irq

drivers/gpu/drm/mcde/mcde_display.c mcde_display_check() -> drm_fb_dma_get_gem_addr()

Type Parameter Key Value
PARAM_VALUE 0 fb 4096-ptr_max
PARAM_VALUE 1 state 4096-ptr_max
PARAM_VALUE 1 state->crtc 1-u64max
PARAM_VALUE 1 state->fb 4096-ptr_max
PARAM_VALUE 1 state->visible 1
PARAM_VALUE 2 plane 0
DATA_SOURCE 1 state $1
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &client->modeset_mutex
HALF_LOCKED2 &dev->mode_config.connection_mutex
HALF_LOCKED2 &dev->mode_config.connection_mutex.mutex
HALF_LOCKED2 &state->dev->mode_config.connection_mutex
HALF_LOCKED2 &state->dev->mode_config.connection_mutex.mutex

drivers/gpu/drm/mcde/mcde_display.c mcde_display_update() -> drm_fb_dma_get_gem_addr()

Type Parameter Key Value
PARAM_VALUE 0 fb 1-u64max
PARAM_VALUE 1 state 4096-ptr_max
PARAM_VALUE 1 state->fb 1-u64max
PARAM_VALUE 2 plane 0
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/imx/lcdc/imx-lcdc.c imx_lcdc_update_hw_registers() -> drm_fb_dma_get_gem_addr()

Type Parameter Key Value
PARAM_VALUE 1 state 4096-ptr_max
PARAM_VALUE 2 plane 0
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/ingenic/ingenic-ipu.c ingenic_ipu_plane_atomic_update() -> drm_fb_dma_get_gem_addr()

Type Parameter Key Value
PARAM_VALUE 0 fb 4096-ptr_max
PARAM_VALUE 0 fb->format 4096-ptr_max
PARAM_VALUE 1 state 4096-ptr_max
PARAM_VALUE 1 state->crtc 4096-ptr_max
PARAM_VALUE 1 state->crtc->state 4096-ptr_max
PARAM_VALUE 1 state->fb 4096-ptr_max
PARAM_VALUE 1 state->fb->format 4096-ptr_max
PARAM_VALUE 2 plane 0
DATA_SOURCE 1 state r drm_atomic_get_new_plane_state
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &vkms_output->lock
HALF_LOCKED2 irq

drivers/gpu/drm/ingenic/ingenic-ipu.c ingenic_ipu_plane_atomic_update() -> drm_fb_dma_get_gem_addr()

Type Parameter Key Value
PARAM_VALUE 0 fb 4096-ptr_max
PARAM_VALUE 0 fb->format 4096-ptr_max
PARAM_VALUE 1 state 4096-ptr_max
PARAM_VALUE 1 state->crtc 4096-ptr_max
PARAM_VALUE 1 state->crtc->state 4096-ptr_max
PARAM_VALUE 1 state->fb 4096-ptr_max
PARAM_VALUE 1 state->fb->format 4096-ptr_max
PARAM_VALUE 2 plane 1
DATA_SOURCE 1 state r drm_atomic_get_new_plane_state
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &vkms_output->lock
HALF_LOCKED2 irq

drivers/gpu/drm/ingenic/ingenic-ipu.c ingenic_ipu_plane_atomic_update() -> drm_fb_dma_get_gem_addr()

Type Parameter Key Value
PARAM_VALUE 0 fb 4096-ptr_max
PARAM_VALUE 0 fb->format 4096-ptr_max
PARAM_VALUE 1 state 4096-ptr_max
PARAM_VALUE 1 state->crtc 4096-ptr_max
PARAM_VALUE 1 state->crtc->state 4096-ptr_max
PARAM_VALUE 1 state->fb 4096-ptr_max
PARAM_VALUE 1 state->fb->format 4096-ptr_max
PARAM_VALUE 2 plane 2
DATA_SOURCE 1 state r drm_atomic_get_new_plane_state
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &vkms_output->lock
HALF_LOCKED2 irq