Defined in 1 files as a function:
Referenced in 12 files:
- drivers/gpu/drm/loongson/lsdc_crtc.c
- drivers/gpu/drm/loongson/lsdc_debugfs.c, line 101
- drivers/gpu/drm/loongson/lsdc_drv.c, line 339
- drivers/gpu/drm/loongson/lsdc_gem.c
- drivers/gpu/drm/loongson/lsdc_gfxpll.c, line 176
- drivers/gpu/drm/loongson/lsdc_i2c.c
- drivers/gpu/drm/loongson/lsdc_irq.c
- drivers/gpu/drm/loongson/lsdc_output_7a1000.c
- drivers/gpu/drm/loongson/lsdc_output_7a2000.c
- drivers/gpu/drm/loongson/lsdc_pixpll.c, line 474
- drivers/gpu/drm/loongson/lsdc_plane.c
- drivers/gpu/drm/loongson/lsdc_ttm.c
Smatch caller information:
drivers/gpu/drm/loongson/lsdc_drv.c lsdc_drm_freeze() -> to_lsdc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 0 | ddev | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | ddev | s32min-(-2),1-s32max |
| DATA_SOURCE | 0 | ddev | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | ddev | unit_byte |
drivers/gpu/drm/loongson/lsdc_pixpll.c lsdc_pixpll_init() -> to_lsdc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ddev | 4096-ptr_max |
| BUF_SIZE | 0 | ddev | 3696 |
| DATA_SOURCE | 0 | ddev | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &pdev->dev.mutex | ||
| HALF_LOCKED2 | &pool->lock |
drivers/gpu/drm/loongson/lsdc_gfxpll.c loongson_gfxpll_create() -> to_lsdc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ddev | 4096-ptr_max |
| BUF_SIZE | 0 | ddev | 3696 |
| DATA_SOURCE | 0 | ddev | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &pdev->dev.mutex | ||
| HALF_LOCKED2 | &pool->lock |
drivers/gpu/drm/loongson/lsdc_output_7a1000.c ls7a1000_pipe0_encoder_reset() -> to_lsdc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| UNITS | 0 | ddev | unit_byte |
drivers/gpu/drm/loongson/lsdc_output_7a1000.c ls7a1000_pipe1_encoder_reset() -> to_lsdc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| UNITS | 0 | ddev | unit_byte |
drivers/gpu/drm/loongson/lsdc_debugfs.c lsdc_debugfs_init() -> to_lsdc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ddev | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | ddev | unit_byte |
| HALF_LOCKED2 | global &component_mutex | ||
| HALF_LOCKED2 | global &drm_global_mutex | ||
| HALF_LOCKED2 | global &xenwatch_mutex |
drivers/gpu/drm/loongson/lsdc_plane.c ls7a1000_cursor_plane_init() -> to_lsdc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ddev | 4096-ptr_max |
| BUF_SIZE | 0 | ddev | 3696 |
| DATA_SOURCE | 0 | ddev | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &pdev->dev.mutex | ||
| HALF_LOCKED2 | &pool->lock |
drivers/gpu/drm/loongson/lsdc_plane.c ls7a2000_cursor_plane_init() -> to_lsdc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ddev | 4096-ptr_max |
| BUF_SIZE | 0 | ddev | 3696 |
| DATA_SOURCE | 0 | ddev | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &pdev->dev.mutex | ||
| HALF_LOCKED2 | &pool->lock |
drivers/gpu/drm/loongson/lsdc_plane.c lsdc_fb_base_addr() -> to_lsdc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | ddev | unit_byte |
drivers/gpu/drm/loongson/lsdc_plane.c lsdc_primary_plane_init() -> to_lsdc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ddev | 4096-ptr_max |
| BUF_SIZE | 0 | ddev | 3696 |
| DATA_SOURCE | 0 | ddev | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &pdev->dev.mutex | ||
| HALF_LOCKED2 | &pool->lock |
drivers/gpu/drm/loongson/lsdc_crtc.c ls7a1000_crtc_init() -> to_lsdc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ddev | 4096-ptr_max |
| BUF_SIZE | 0 | ddev | 3696 |
| DATA_SOURCE | 0 | ddev | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &pdev->dev.mutex | ||
| HALF_LOCKED2 | &pool->lock |
drivers/gpu/drm/loongson/lsdc_crtc.c ls7a2000_crtc_init() -> to_lsdc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ddev | 4096-ptr_max |
| BUF_SIZE | 0 | ddev | 3696 |
| DATA_SOURCE | 0 | ddev | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &pdev->dev.mutex | ||
| HALF_LOCKED2 | &pool->lock |
drivers/gpu/drm/loongson/lsdc_crtc.c lsdc_crtc_mode_valid() -> to_lsdc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | ddev | unit_byte |
drivers/gpu/drm/loongson/lsdc_output_7a2000.c ls7a2000_hdmi0_encoder_reset() -> to_lsdc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| UNITS | 0 | ddev | unit_byte |
drivers/gpu/drm/loongson/lsdc_output_7a2000.c ls7a2000_hdmi0_vga_connector_detect() -> to_lsdc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 0 | ddev | (-1),3696 |
| BUF_SIZE | 0 | ddev | (-1),3696 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 0 | ddev->num_crtcs | |
| UNITS | 0 | ddev | unit_byte |
| HALF_LOCKED2 | &connector->dev->mode_config.connection_mutex | ||
| HALF_LOCKED2 | &dev->mode_config.mutex | ||
| TYPE_LOCK | (struct drm_mode_config)->connection_mutex |
drivers/gpu/drm/loongson/lsdc_output_7a2000.c ls7a2000_hdmi1_connector_detect() -> to_lsdc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 0 | ddev | (-1),3696 |
| BUF_SIZE | 0 | ddev | (-1),3696 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 0 | ddev->num_crtcs | |
| UNITS | 0 | ddev | unit_byte |
| HALF_LOCKED2 | &dev->mode_config.mutex | ||
| HALF_LOCKED2 | 0 | &ddev->mode_config.connection_mutex | |
| TYPE_LOCK | (struct drm_mode_config)->connection_mutex |
drivers/gpu/drm/loongson/lsdc_output_7a2000.c ls7a2000_hdmi1_encoder_reset() -> to_lsdc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| UNITS | 0 | ddev | unit_byte |
drivers/gpu/drm/loongson/lsdc_output_7a2000.c ls7a2000_hdmi_atomic_disable() -> to_lsdc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | ddev | 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/loongson/lsdc_output_7a2000.c ls7a2000_hdmi_atomic_enable() -> to_lsdc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | ddev | 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/loongson/lsdc_output_7a2000.c ls7a2000_hdmi_atomic_mode_set() -> to_lsdc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | ddev | 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/loongson/lsdc_output_7a2000.c ls7a2000_hdmi_encoder_regs_show() -> to_lsdc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | ddev | unit_byte |
| LOCK2 | &m->lock | ||
| TYPE_LOCK | (struct seq_file)->lock |
drivers/gpu/drm/loongson/lsdc_output_7a2000.c ls7a2000_hdmi_set_avi_infoframe() -> to_lsdc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | ddev | 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/loongson/lsdc_ttm.c lsdc_bo_create() -> to_lsdc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 0 | ddev | (-1),3696 |
| BUF_SIZE | 0 | ddev | (-1),3696 |
| DATA_SOURCE | 0 | ddev | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &m->lock | ||
| HALF_LOCKED2 | 0 | &ddev->object_name_lock |
drivers/gpu/drm/loongson/lsdc_ttm.c lsdc_bo_evict_vram() -> to_lsdc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 0 | ddev | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | ddev | s32min-(-2),1-s32max |
| DATA_SOURCE | 0 | ddev | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | ddev | unit_byte |
drivers/gpu/drm/loongson/lsdc_gem.c lsdc_dumb_create() -> to_lsdc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ddev | 4096-ptr_max |
| DATA_SOURCE | 0 | ddev | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/gpu/drm/loongson/lsdc_gem.c lsdc_gem_init() -> to_lsdc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ddev | 4096-ptr_max |
| BUF_SIZE | 0 | ddev | 3696 |
| DATA_SOURCE | 0 | ddev | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &pdev->dev.mutex | ||
| HALF_LOCKED2 | &pool->lock |
drivers/gpu/drm/loongson/lsdc_gem.c lsdc_gem_object_create() -> to_lsdc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ddev | 4096-ptr_max |
| CAPPED_DATA | 0 | ddev | 1 |
| DATA_SOURCE | 0 | ddev | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &file_priv->prime.lock | ||
| HALF_LOCKED2 | resv | ||
| HALF_LOCKED2 | 0 | &ddev->object_name_lock |
drivers/gpu/drm/loongson/lsdc_gem.c lsdc_show_buffer_object() -> to_lsdc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | ddev | unit_byte |
| LOCK2 | &m->lock | ||
| TYPE_LOCK | (struct seq_file)->lock |
drivers/gpu/drm/loongson/lsdc_irq.c ls7a1000_dc_irq_handler() -> to_lsdc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | ddev | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &desc->request_mutex | ||
| HALF_LOCKED2 | flags |
drivers/gpu/drm/loongson/lsdc_irq.c ls7a2000_dc_irq_handler() -> to_lsdc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | ddev | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &desc->request_mutex | ||
| HALF_LOCKED2 | flags |
drivers/gpu/drm/loongson/lsdc_i2c.c __lsdc_gpio_i2c_get() -> to_lsdc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &attr->mutex |
drivers/gpu/drm/loongson/lsdc_i2c.c __lsdc_gpio_i2c_set() -> to_lsdc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &attr->mutex |
drivers/gpu/drm/loongson/lsdc_i2c.c lsdc_create_i2c_chan() -> to_lsdc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ddev | 4096-ptr_max |
| BUF_SIZE | 0 | ddev | 3696 |
| DATA_SOURCE | 0 | ddev | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &pdev->dev.mutex | ||
| HALF_LOCKED2 | &pool->lock |