Documented in 1 files:
Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 28 files:
- drivers/gpu/drm/adp/adp_drv.c, line 182
- drivers/gpu/drm/arm/display/komeda/komeda_framebuffer.c, line 256
- drivers/gpu/drm/arm/malidp_mw.c, line 166
- drivers/gpu/drm/arm/malidp_planes.c, line 728
- drivers/gpu/drm/aspeed/aspeed_gfx_crtc.c, line 187
- drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_plane.c, line 589
- drivers/gpu/drm/drm_fb_dma_helper.c
- drivers/gpu/drm/fsl-dcu/fsl_dcu_drm_plane.c, line 99
- drivers/gpu/drm/hisilicon/kirin/kirin_drm_ade.c, line 553
- drivers/gpu/drm/imx/dcss/dcss-plane.c
- drivers/gpu/drm/imx/ipuv3/ipuv3-plane.c
- drivers/gpu/drm/meson/meson_overlay.c
- drivers/gpu/drm/meson/meson_plane.c, line 369
- drivers/gpu/drm/renesas/rcar-du/rcar_du_plane.c, line 353
- drivers/gpu/drm/renesas/rcar-du/rcar_du_vsp.c, line 267
- drivers/gpu/drm/renesas/rz-du/rzg2l_du_vsp.c, line 147
- drivers/gpu/drm/renesas/shmobile/shmob_drm_plane.c
- drivers/gpu/drm/sprd/sprd_dpu.c, line 340
- drivers/gpu/drm/sti/sti_cursor.c
- drivers/gpu/drm/sti/sti_gdp.c
- drivers/gpu/drm/sti/sti_hqvdp.c
- drivers/gpu/drm/tidss/tidss_dispc.c
- drivers/gpu/drm/tilcdc/tilcdc_crtc.c, line 68
- drivers/gpu/drm/tiny/arcpgu.c, line 231
- drivers/gpu/drm/vc4/vc4_crtc.c
- drivers/gpu/drm/vc4/vc4_plane.c
- drivers/gpu/drm/vc4/vc4_txp.c, line 336
- drivers/gpu/drm/verisilicon/vs_plane.c, line 117
Smatch caller information:
drivers/gpu/drm/imx/dcss/dcss-plane.c dcss_plane_atomic_check() -> drm_fb_dma_get_gem_obj()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fb | 1-u64max |
| PARAM_VALUE | 1 | plane | 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/imx/dcss/dcss-plane.c dcss_plane_atomic_set_base() -> drm_fb_dma_get_gem_obj()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fb | 4096-ptr_max |
| PARAM_VALUE | 1 | plane | 0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | irq |
drivers/gpu/drm/meson/meson_plane.c meson_plane_atomic_update() -> drm_fb_dma_get_gem_obj()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fb | 4096-ptr_max |
| PARAM_VALUE | 0 | fb->format | 4096-ptr_max |
| PARAM_VALUE | 1 | plane | 0 |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &priv->drm->event_lock | ||
| LOCK2 | flags | ||
| HALF_LOCKED2 | &vkms_output->lock | ||
| HALF_LOCKED2 | irq | ||
| TYPE_LOCK | (struct drm_device)->event_lock |
drivers/gpu/drm/vc4/vc4_txp.c vc4_txp_connector_atomic_commit() -> drm_fb_dma_get_gem_obj()
| 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 | 875708738,875708754,875708993,875709016,875710274,875710290,875713089,875713112,875714626,875714642 |
| PARAM_VALUE | 1 | plane | 0 |
| CAPPED_DATA | 0 | fb->format->format | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | global &drm_unplug_srcu | ||
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | &state->dev->mode_config.connection_mutex | ||
| HALF_LOCKED2 | &state->dev->mode_config.connection_mutex.mutex |
drivers/gpu/drm/sprd/sprd_dpu.c sprd_dpu_layer() -> drm_fb_dma_get_gem_obj()
| 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 | 1-255 |
| PARAM_VALUE | 1 | plane | 0-254 |
| CAPPED_DATA | 1 | plane | 1 |
| PARAM_COMPARE | 0 | fb->format->num_planes | > $1 |
| PARAM_COMPARE | 1 | plane | < $0->format->num_planes |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 1 | plane | unit_array_size |
| HALF_LOCKED2 | irq |
drivers/gpu/drm/renesas/rz-du/rzg2l_du_vsp.c rzg2l_du_vsp_plane_setup() -> drm_fb_dma_get_gem_obj()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fb | 4096-ptr_max |
| PARAM_VALUE | 0 | fb->pitches | 4096-ptr_max |
| CAPPED_DATA | 1 | plane | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | irq |
drivers/gpu/drm/arm/display/komeda/komeda_framebuffer.c komeda_fb_get_pixel_addr() -> drm_fb_dma_get_gem_obj()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fb | 4096-ptr_max |
| PARAM_VALUE | 0 | fb->dev | 4096-ptr_max |
| PARAM_VALUE | 0 | fb->format | 4096-ptr_max |
| PARAM_VALUE | 0 | fb->format->num_planes | 1-255 |
| PARAM_VALUE | 1 | plane | 0-254 |
| BUF_SIZE | 0 | fb | 192 |
| CAPPED_DATA | 1 | plane | 1 |
| DATA_SOURCE | 1 | plane | $3 |
| PARAM_COMPARE | 0 | fb->format->num_planes | > $1 |
| PARAM_COMPARE | 1 | plane | < $0->format->num_planes |
| NOSPEC | 0 | fb->height | |
| NOSPEC | 0 | fb->width | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | fb->flags | 0-2[u] |
| USER_DATA | 0 | fb->height | 1-s32max[c] |
| USER_DATA | 0 | fb->modifier | 0 |
| USER_DATA | 0 | fb->width | 1-s32max[c] |
| UNITS | 1 | plane | unit_array_size |
drivers/gpu/drm/arm/malidp_mw.c malidp_mw_encoder_atomic_check() -> drm_fb_dma_get_gem_obj()
| 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 | 808,808530000,808539481,808665410,808665426,808665665,808669761 |
| PARAM_VALUE | 0 | fb->height | 0-u16max |
| PARAM_VALUE | 0 | fb->modifier | 0 |
| PARAM_VALUE | 0 | fb->width | 0-u16max |
| PARAM_VALUE | 1 | plane | 0-254 |
| CAPPED_DATA | 0 | fb->format->format | 1 |
| CAPPED_DATA | 0 | fb->height | 1 |
| CAPPED_DATA | 0 | fb->width | 1 |
| CAPPED_DATA | 1 | plane | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 1 | plane | unit_array_size |
| HALF_LOCKED2 | &state->dev->mode_config.connection_mutex | ||
| HALF_LOCKED2 | &state->dev->mode_config.connection_mutex.mutex |
drivers/gpu/drm/drm_fb_dma_helper.c drm_fb_dma_get_gem_addr() -> drm_fb_dma_get_gem_obj()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fb | 4096-ptr_max |
| PARAM_VALUE | 0 | fb->format | 4096-ptr_max |
| PARAM_VALUE | 0 | fb->format->char_per_block | 4096-ptr_max |
| PARAM_VALUE | 1 | plane | 0-254 |
| CAPPED_DATA | 1 | plane | 1 |
| DATA_SOURCE | 0 | fb | $0 |
| DATA_SOURCE | 1 | plane | $2 |
| FUZZY_MAX | 1 | plane | 2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 1 | plane | unit_array_size |
| HALF_LOCKED2 | global &drm_unplug_srcu |
drivers/gpu/drm/drm_fb_dma_helper.c drm_fb_dma_get_scanout_buffer() -> drm_fb_dma_get_gem_obj()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fb | 4096-ptr_max |
| PARAM_VALUE | 0 | fb->modifier | 0 |
| PARAM_VALUE | 1 | plane | 0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &(plane->dev)->mode_config.panic_lock | ||
| LOCK2 | flags | ||
| HALF_LOCKED2 | rcu_read |
drivers/gpu/drm/drm_fb_dma_helper.c drm_fb_dma_sync_non_coherent() -> drm_fb_dma_get_gem_obj()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fb | 4096-ptr_max |
| PARAM_VALUE | 0 | fb->format->num_planes | 1-255 |
| PARAM_VALUE | 1 | plane | 0-254 |
| CAPPED_DATA | 1 | plane | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 1 | plane | unit_array_size |
| HALF_LOCKED2 | irq |
drivers/gpu/drm/sti/sti_cursor.c sti_cursor_atomic_check() -> drm_fb_dma_get_gem_obj()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fb | 1-u64max |
| PARAM_VALUE | 1 | plane | 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/sti/sti_cursor.c sti_cursor_atomic_update() -> drm_fb_dma_get_gem_obj()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fb | 1-u64max |
| PARAM_VALUE | 1 | plane | 0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &vkms_output->lock | ||
| HALF_LOCKED2 | irq |
drivers/gpu/drm/vc4/vc4_crtc.c vc4_async_page_flip() -> drm_fb_dma_get_gem_obj()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fb | 4096-ptr_max |
| PARAM_VALUE | 0 | fb->format | 4096-ptr_max |
| PARAM_VALUE | 1 | plane | 0 |
| CAPPED_DATA | 0 | fb->format->format | 1 |
| DATA_SOURCE | 0 | fb | $1 |
| LOCK2 | &crtc->mutex | ||
| LOCK2 | &plane->mutex | ||
| TYPE_LOCK | (struct drm_crtc)->mutex | ||
| TYPE_LOCK | (struct drm_plane)->mutex |
drivers/gpu/drm/vc4/vc4_crtc.c vc4_async_page_flip_complete_with_cleanup() -> drm_fb_dma_get_gem_obj()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fb | 1-u64max |
| PARAM_VALUE | 1 | plane | 0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &crtc->mutex | ||
| HALF_LOCKED2 | &plane->mutex | ||
| HALF_LOCKED2 | &rq->lock | ||
| HALF_LOCKED2 | &wf->mutex |
drivers/gpu/drm/vc4/vc4_crtc.c vc4_async_set_fence_cb() -> drm_fb_dma_get_gem_obj()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fb | 4096-ptr_max |
| PARAM_VALUE | 0 | fb->format | 4096-ptr_max |
| PARAM_VALUE | 1 | plane | 0 |
| LOCK2 | &crtc->mutex | ||
| LOCK2 | &plane->mutex | ||
| TYPE_LOCK | (struct drm_crtc)->mutex | ||
| TYPE_LOCK | (struct drm_plane)->mutex |
drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_plane.c atmel_hlcdc_plane_update_buffers() -> drm_fb_dma_get_gem_obj()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fb | 4096-ptr_max |
| PARAM_VALUE | 0 | fb->format | 4096-ptr_max |
| PARAM_VALUE | 1 | plane | 0-s32max |
| CAPPED_DATA | 1 | plane | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | irq |
drivers/gpu/drm/sti/sti_gdp.c sti_gdp_atomic_check() -> drm_fb_dma_get_gem_obj()
| 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 | 842093121,875708993,875709016,875710290,875713089,875713112,892424769,909199186 |
| PARAM_VALUE | 1 | plane | 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/sti/sti_gdp.c sti_gdp_atomic_update() -> drm_fb_dma_get_gem_obj()
| 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 | 0-875709016,875710290,875713089,875713112,892424769,909199186,2147483648-u32max |
| PARAM_VALUE | 1 | plane | 0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &vkms_output->lock | ||
| HALF_LOCKED2 | irq |
drivers/gpu/drm/imx/ipuv3/ipuv3-plane.c drm_plane_state_to_eba() -> drm_fb_dma_get_gem_obj()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | plane | 0-1 |
| DATA_SOURCE | 1 | plane | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/gpu/drm/imx/ipuv3/ipuv3-plane.c drm_plane_state_to_ubo() -> drm_fb_dma_get_gem_obj()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fb | 4096-ptr_max |
| PARAM_VALUE | 0 | fb->format | 4096-ptr_max |
| PARAM_VALUE | 1 | plane | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/gpu/drm/imx/ipuv3/ipuv3-plane.c drm_plane_state_to_vbo() -> drm_fb_dma_get_gem_obj()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fb | 4096-ptr_max |
| PARAM_VALUE | 0 | fb->format | 4096-ptr_max |
| PARAM_VALUE | 1 | plane | 2 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/gpu/drm/arm/malidp_planes.c malidp_set_plane_base_addr() -> drm_fb_dma_get_gem_obj()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fb | 4096-ptr_max |
| PARAM_VALUE | 0 | fb->modifier | 1-u64max |
| PARAM_VALUE | 1 | plane | 0-254 |
| CAPPED_DATA | 1 | plane | 1 |
| DATA_SOURCE | 0 | fb | $0 |
| DATA_SOURCE | 1 | plane | $2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 1 | plane | unit_array_size |
| HALF_LOCKED2 | irq |
drivers/gpu/drm/sti/sti_hqvdp.c sti_hqvdp_atomic_check() -> drm_fb_dma_get_gem_obj()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fb | 1-u64max |
| PARAM_VALUE | 1 | plane | 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/sti/sti_hqvdp.c sti_hqvdp_atomic_update() -> drm_fb_dma_get_gem_obj()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fb | 1-u64max |
| PARAM_VALUE | 1 | plane | 0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &vkms_output->lock | ||
| HALF_LOCKED2 | irq |
drivers/gpu/drm/verisilicon/vs_plane.c vs_fb_get_dma_addr() -> drm_fb_dma_get_gem_obj()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | plane | 0 |
| DATA_SOURCE | 0 | fb | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | irq |
drivers/gpu/drm/meson/meson_overlay.c meson_overlay_atomic_update() -> drm_fb_dma_get_gem_obj()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fb | 4096-ptr_max |
| PARAM_VALUE | 0 | fb->format | 4096-ptr_max |
| PARAM_VALUE | 1 | plane | 2 |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &priv->drm->event_lock | ||
| LOCK2 | flags | ||
| HALF_LOCKED2 | &vkms_output->lock | ||
| HALF_LOCKED2 | irq | ||
| TYPE_LOCK | (struct drm_device)->event_lock |
drivers/gpu/drm/meson/meson_overlay.c meson_overlay_atomic_update() -> drm_fb_dma_get_gem_obj()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fb | 4096-ptr_max |
| PARAM_VALUE | 0 | fb->format | 4096-ptr_max |
| PARAM_VALUE | 0 | fb->offsets | 4096-ptr_max |
| PARAM_VALUE | 0 | fb->pitches | 4096-ptr_max |
| PARAM_VALUE | 1 | plane | 1 |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &priv->drm->event_lock | ||
| LOCK2 | flags | ||
| HALF_LOCKED2 | &vkms_output->lock | ||
| HALF_LOCKED2 | irq | ||
| TYPE_LOCK | (struct drm_device)->event_lock |
drivers/gpu/drm/meson/meson_overlay.c meson_overlay_atomic_update() -> drm_fb_dma_get_gem_obj()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fb | 4096-ptr_max |
| PARAM_VALUE | 0 | fb->format | 4096-ptr_max |
| PARAM_VALUE | 0 | fb->offsets | 4096-ptr_max |
| PARAM_VALUE | 0 | fb->pitches | 4096-ptr_max |
| PARAM_VALUE | 1 | plane | 0 |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &priv->drm->event_lock | ||
| LOCK2 | flags | ||
| HALF_LOCKED2 | &vkms_output->lock | ||
| HALF_LOCKED2 | irq | ||
| TYPE_LOCK | (struct drm_device)->event_lock |
drivers/gpu/drm/aspeed/aspeed_gfx_crtc.c aspeed_gfx_pipe_update() -> drm_fb_dma_get_gem_obj()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fb | 1-u64max |
| PARAM_VALUE | 1 | plane | 0 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/gpu/drm/tidss/tidss_dispc.c dispc_plane_state_dma_addr() -> drm_fb_dma_get_gem_obj()
| 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 | plane | 0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | irq |
drivers/gpu/drm/tidss/tidss_dispc.c dispc_plane_state_p_uv_addr() -> drm_fb_dma_get_gem_obj()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fb | 4096-ptr_max |
| PARAM_VALUE | 0 | fb->format | 4096-ptr_max |
| PARAM_VALUE | 1 | plane | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | irq |
drivers/gpu/drm/renesas/shmobile/shmob_drm_plane.c shmob_drm_plane_compute_base() -> drm_fb_dma_get_gem_obj()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | plane | 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/renesas/shmobile/shmob_drm_plane.c shmob_drm_plane_compute_base() -> drm_fb_dma_get_gem_obj()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fb | 4096-ptr_max |
| PARAM_VALUE | 0 | fb->offsets | 4096-ptr_max |
| PARAM_VALUE | 0 | fb->pitches | 4096-ptr_max |
| PARAM_VALUE | 1 | plane | 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/tiny/arcpgu.c arc_pgu_update() -> drm_fb_dma_get_gem_obj()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fb | 1-u64max |
| PARAM_VALUE | 1 | plane | 0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | irq |
drivers/gpu/drm/vc4/vc4_plane.c vc4_cleanup_fb() -> drm_fb_dma_get_gem_obj()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fb | 1-u64max |
| PARAM_VALUE | 1 | plane | 0 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/gpu/drm/vc4/vc4_plane.c vc4_plane_async_set_fb() -> drm_fb_dma_get_gem_obj()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | plane | 0 |
| DATA_SOURCE | 0 | fb | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &crtc->mutex | ||
| HALF_LOCKED2 | &plane->mutex | ||
| HALF_LOCKED2 | &rq->lock | ||
| HALF_LOCKED2 | &wf->mutex |
drivers/gpu/drm/vc4/vc4_plane.c vc4_plane_mode_set() -> drm_fb_dma_get_gem_obj()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fb | 4096-ptr_max |
| PARAM_VALUE | 0 | fb->format | 4096-ptr_max |
| PARAM_VALUE | 1 | plane | 0-254 |
| CAPPED_DATA | 1 | plane | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 1 | plane | unit_array_size |
drivers/gpu/drm/vc4/vc4_plane.c vc4_prepare_fb() -> drm_fb_dma_get_gem_obj()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fb | 1-u64max |
| PARAM_VALUE | 1 | plane | 0 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/gpu/drm/vc4/vc4_plane.c vc6_plane_mode_set() -> drm_fb_dma_get_gem_obj()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fb | 4096-ptr_max |
| PARAM_VALUE | 0 | fb->format | 4096-ptr_max |
| PARAM_VALUE | 1 | plane | 0-254 |
| CAPPED_DATA | 1 | plane | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 1 | plane | unit_array_size |
drivers/gpu/drm/renesas/rcar-du/rcar_du_plane.c rcar_du_plane_setup_scanout() -> drm_fb_dma_get_gem_obj()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fb | 4096-ptr_max |
| PARAM_VALUE | 0 | fb->pitches | 4096-ptr_max |
| PARAM_VALUE | 1 | plane | 0-2 |
| CAPPED_DATA | 1 | plane | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | irq |
drivers/gpu/drm/hisilicon/kirin/kirin_drm_ade.c ade_rdma_set() -> drm_fb_dma_get_gem_obj()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fb | 4096-ptr_max |
| PARAM_VALUE | 0 | fb->format | 4096-ptr_max |
| PARAM_VALUE | 1 | plane | 0 |
| DATA_SOURCE | 0 | fb | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | irq |