Defined in 1 files as a function:
Referenced in 3 files:
- drivers/gpu/drm/renesas/shmobile/shmob_drm_crtc.c
- drivers/gpu/drm/renesas/shmobile/shmob_drm_drv.c, line 80
- drivers/gpu/drm/renesas/shmobile/shmob_drm_plane.c
Smatch caller information:
drivers/gpu/drm/renesas/shmobile/shmob_drm_crtc.c shmob_drm_crtc_atomic_disable() -> to_shmob_device()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | dev | 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/renesas/shmobile/shmob_drm_crtc.c shmob_drm_crtc_atomic_enable() -> to_shmob_device()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | dev | 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/renesas/shmobile/shmob_drm_crtc.c shmob_drm_crtc_setup_geometry() -> to_shmob_device()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | dev | 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/renesas/shmobile/shmob_drm_crtc.c shmob_drm_crtc_start_stop() -> to_shmob_device()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | dev | 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/renesas/shmobile/shmob_drm_crtc.c shmob_drm_crtc_wait_page_flip() -> to_shmob_device()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | dev | 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/renesas/shmobile/shmob_drm_crtc.c shmob_drm_disable_vblank() -> to_shmob_device()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | dev | unit_byte |
| LOCK2 | &dev->vbl_lock | ||
| LOCK2 | &dev->vblank_time_lock | ||
| HALF_LOCKED2 | &dev->event_lock | ||
| HALF_LOCKED2 | irq | ||
| HALF_LOCKED2 | irqflags | ||
| TYPE_LOCK | (struct drm_device)->vbl_lock | ||
| TYPE_LOCK | (struct drm_device)->vblank_time_lock |
drivers/gpu/drm/renesas/shmobile/shmob_drm_crtc.c shmob_drm_enable_vblank() -> to_shmob_device()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | dev | unit_byte |
| LOCK2 | &dev->vbl_lock | ||
| LOCK2 | &dev->vblank_time_lock | ||
| HALF_LOCKED2 | &dev->event_lock | ||
| HALF_LOCKED2 | irq | ||
| TYPE_LOCK | (struct drm_device)->vbl_lock | ||
| TYPE_LOCK | (struct drm_device)->vblank_time_lock |
drivers/gpu/drm/renesas/shmobile/shmob_drm_crtc.c shmob_drm_encoder_mode_fixup() -> to_shmob_device()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | dev | unit_byte |
drivers/gpu/drm/renesas/shmobile/shmob_drm_drv.c shmob_drm_irq() -> to_shmob_device()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | dev | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &desc->request_mutex | ||
| HALF_LOCKED2 | flags |
drivers/gpu/drm/renesas/shmobile/shmob_drm_plane.c shmob_drm_overlay_plane_setup() -> to_shmob_device()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | dev | unit_byte |
| HALF_LOCKED2 | irq |
drivers/gpu/drm/renesas/shmobile/shmob_drm_plane.c shmob_drm_plane_atomic_disable() -> to_shmob_device()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | dev | unit_byte |
| HALF_LOCKED2 | &vkms_output->lock | ||
| HALF_LOCKED2 | irq |
drivers/gpu/drm/renesas/shmobile/shmob_drm_plane.c shmob_drm_primary_plane_setup() -> to_shmob_device()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | dev | unit_byte |
| HALF_LOCKED2 | irq |