Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 4 files:
- drivers/gpu/drm/loongson/lsdc_drv.c, line 351
- drivers/gpu/drm/loongson/lsdc_gem.c, line 263
- drivers/gpu/drm/loongson/lsdc_plane.c, line 133
- drivers/gpu/drm/loongson/lsdc_ttm.c
Smatch caller information:
drivers/gpu/drm/loongson/lsdc_drv.c lsdc_drm_freeze() -> lsdc_bo_size()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | lbo | 4096-ptr_max |
| CAPPED_DATA | 0 | &lbo->list | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &ldev->gem.mutex | ||
| TYPE_LOCK | (struct lsdc_gem)->mutex |
drivers/gpu/drm/loongson/lsdc_plane.c lsdc_plane_prepare_fb() -> lsdc_bo_size()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | lbo | 4096-ptr_max |
| CAPPED_DATA | 0 | lbo->tbo.base.resv->fences | 1 |
| DATA_SOURCE | 0 | lbo | r gem_to_lsdc_bo |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/gpu/drm/loongson/lsdc_ttm.c lsdc_bo_kmap() -> lsdc_bo_size()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | lbo | 4096-ptr_max |
| BUF_SIZE | 0 | lbo | (-1)-s32max |
| BUF_SIZE | 0 | lbo | (-1)-s32max |
| DATA_SOURCE | 0 | lbo | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | lbo->size | 0,4096-2147483648[c] |
| HALF_LOCKED2 | &m->lock |
drivers/gpu/drm/loongson/lsdc_ttm.c lsdc_bo_move() -> lsdc_bo_size()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | lbo | 4096-ptr_max |
| DATA_SOURCE | 0 | lbo | r to_lsdc_bo |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | tbo->base.resv |
drivers/gpu/drm/loongson/lsdc_ttm.c lsdc_bo_move() -> lsdc_bo_size()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | lbo | 4096-ptr_max |
| DATA_SOURCE | 0 | lbo | r to_lsdc_bo |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | tbo->base.resv |
drivers/gpu/drm/loongson/lsdc_ttm.c lsdc_bo_move() -> lsdc_bo_size()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | lbo | 4096-ptr_max |
| DATA_SOURCE | 0 | lbo | r to_lsdc_bo |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | tbo->base.resv |
drivers/gpu/drm/loongson/lsdc_ttm.c lsdc_bo_move() -> lsdc_bo_size()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | lbo | 4096-ptr_max |
| DATA_SOURCE | 0 | lbo | r to_lsdc_bo |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | tbo->base.resv |
drivers/gpu/drm/loongson/lsdc_ttm.c lsdc_bo_move() -> lsdc_bo_size()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | lbo | 4096-ptr_max |
| DATA_SOURCE | 0 | lbo | r to_lsdc_bo |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | tbo->base.resv |
drivers/gpu/drm/loongson/lsdc_ttm.c lsdc_bo_pin() -> lsdc_bo_size()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | lbo | 4096-ptr_max |
| BUF_SIZE | 0 | lbo | (-1),1080 |
| BUF_SIZE | 0 | lbo | (-1),1080 |
| CAPPED_DATA | 0 | lbo->placement.num_placement | 1 |
| DATA_SOURCE | 0 | lbo | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | 0 | lbo->tbo.base.resv | |
| HALF_LOCKED2 | &m->lock |
drivers/gpu/drm/loongson/lsdc_ttm.c lsdc_bo_pin() -> lsdc_bo_size()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | lbo | 4096-ptr_max |
| BUF_SIZE | 0 | lbo | (-1),1080 |
| BUF_SIZE | 0 | lbo | (-1),1080 |
| CAPPED_DATA | 0 | lbo->placement.num_placement | 1 |
| DATA_SOURCE | 0 | lbo | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &m->lock | ||
| HALF_LOCKED2 | obj->resv | ||
| HALF_LOCKED2 | 0 | lbo->tbo.base.resv |
drivers/gpu/drm/loongson/lsdc_ttm.c lsdc_bo_unpin() -> lsdc_bo_size()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | lbo | 4096-u64max |
| BUF_SIZE | 0 | lbo | (-1)-s32max |
| BUF_SIZE | 0 | lbo | (-1)-s32max |
| DATA_SOURCE | 0 | lbo | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 0 | *lbo->kptr | s64min-s64max |
| HALF_LOCKED2 | &ldev->gem.mutex | ||
| HALF_LOCKED2 | &m->lock | ||
| HALF_LOCKED2 | obj->resv | ||
| HALF_LOCKED2 | 0 | lbo->tbo.base.resv |
drivers/gpu/drm/loongson/lsdc_ttm.c lsdc_bo_unpin() -> lsdc_bo_size()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | lbo | 4096-u64max |
| BUF_SIZE | 0 | lbo | (-1)-s32max |
| BUF_SIZE | 0 | lbo | (-1)-s32max |
| DATA_SOURCE | 0 | lbo | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 0 | *lbo->kptr | s64min-s64max |
| HALF_LOCKED2 | &ldev->gem.mutex | ||
| HALF_LOCKED2 | &m->lock | ||
| HALF_LOCKED2 | obj->resv | ||
| HALF_LOCKED2 | 0 | lbo->tbo.base.resv |
drivers/gpu/drm/loongson/lsdc_gem.c lsdc_show_buffer_object() -> lsdc_bo_size()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | lbo | 4096-ptr_max |
| CAPPED_DATA | 0 | &lbo->list | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &ldev->gem.mutex | ||
| LOCK2 | &m->lock | ||
| TYPE_LOCK | (struct lsdc_gem)->mutex | ||
| TYPE_LOCK | (struct seq_file)->lock |