Defined in 1 files as a function:
Referenced in 2 files:
Smatch caller information:
drivers/gpu/drm/loongson/lsdc_plane.c lsdc_fb_base_addr() -> gem_to_lsdc_bo()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/gpu/drm/loongson/lsdc_plane.c lsdc_plane_cleanup_fb() -> gem_to_lsdc_bo()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/gpu/drm/loongson/lsdc_plane.c lsdc_plane_prepare_fb() -> gem_to_lsdc_bo()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/gpu/drm/loongson/lsdc_gem.c lsdc_gem_prime_pin() -> gem_to_lsdc_bo()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | gem | 4096-ptr_max |
| BUF_SIZE | 0 | gem | (-1),1-4064 |
| BUF_SIZE | 0 | gem | (-1),1-4064 |
| DATA_SOURCE | 0 | gem | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | 0 | gem->resv | |
| HALF_LOCKED2 | &dev->object_name_lock | ||
| HALF_LOCKED2 | &file_priv->prime.lock |
drivers/gpu/drm/loongson/lsdc_gem.c lsdc_gem_prime_unpin() -> gem_to_lsdc_bo()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | gem | 4096-ptr_max |
| BUF_SIZE | 0 | gem | 16,24,40,48,56,72,80,112,120,136,168,184,224 |
| BUF_SIZE | 0 | gem | 16,24,40,48,56,72,80,112,120,136,168,184,224 |
| DATA_SOURCE | 0 | gem | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | 0 | gem->resv | |
| HALF_LOCKED2 | &dev->lock | ||
| HALF_LOCKED2 | &dev->object_name_lock | ||
| HALF_LOCKED2 | &drm->object_name_lock | ||
| HALF_LOCKED2 | &file_priv->prime.lock | ||
| HALF_LOCKED2 | &priv->lock | ||
| HALF_LOCKED2 | &vde->map_lock |
drivers/gpu/drm/loongson/lsdc_gem.c lsdc_prime_import_sg_table() -> gem_to_lsdc_bo()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | gem | 4096-ptr_max |
| BUF_SIZE | 0 | gem | 704 |
| DATA_SOURCE | 0 | gem | r lsdc_gem_object_create |
| LOCK2 | &ddev->object_name_lock | ||
| LOCK2 | &file_priv->prime.lock | ||
| HALF_LOCKED2 | &p->mutex | ||
| TYPE_LOCK | (struct drm_device)->object_name_lock | ||
| TYPE_LOCK | (struct drm_prime_file_private)->lock |