Defined in 1 files as a function:

Referenced in 7 files:

Smatch caller information:

drivers/gpu/drm/nouveau/dispnv04/dfp.c nv04_dfp_create() -> to_drm_encoder()

Type Parameter Key Value
PARAM_VALUE 0 enc 4096-ptr_max
BUF_SIZE 0 enc 928
DATA_SOURCE 0 enc r _kzalloc_noprof
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/nouveau/dispnv04/tvnv04.c nv04_tv_create() -> to_drm_encoder()

Type Parameter Key Value
PARAM_VALUE 0 enc 4096-ptr_max
BUF_SIZE 0 enc 928
DATA_SOURCE 0 enc r _kzalloc_noprof
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/nouveau/dispnv04/disp.c nv04_encoder_get_connector() -> to_drm_encoder()

Type Parameter Key Value
PARAM_VALUE 0 enc 4096-ptr_max
DATA_SOURCE 0 enc $0
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/nouveau/dispnv04/disp.c nv04_encoder_get_connector() -> to_drm_encoder()

Type Parameter Key Value
PARAM_VALUE 0 enc 4096-ptr_max
DATA_SOURCE 0 enc $0
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/nouveau/dispnv04/tvnv17.c nv17_tv_create() -> to_drm_encoder()

Type Parameter Key Value
PARAM_VALUE 0 enc 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/nouveau/dispnv50/disp.c nv50_dac_create() -> to_drm_encoder()

Type Parameter Key Value
PARAM_VALUE 0 enc 4096-ptr_max
BUF_SIZE 0 enc 928
BUF_SIZE 0 enc->dcb 44
BUF_SIZE 0 enc->i2c (-1),2336
DATA_SOURCE 0 enc $0
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/nouveau/dispnv50/disp.c nv50_outp_get_new_connector() -> to_drm_encoder()

Type Parameter Key Value
PARAM_VALUE 0 enc 4096-ptr_max
DATA_SOURCE 0 enc $1
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 &state->dev->mode_config.connection_mutex
HALF_LOCKED2 &state->dev->mode_config.connection_mutex.mutex

drivers/gpu/drm/nouveau/dispnv50/disp.c nv50_outp_get_old_connector() -> to_drm_encoder()

Type Parameter Key Value
PARAM_VALUE 0 enc 4096-ptr_max
DATA_SOURCE 0 enc $1
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 &state->dev->mode_config.connection_mutex
HALF_LOCKED2 &state->dev->mode_config.connection_mutex.mutex

drivers/gpu/drm/nouveau/dispnv50/disp.c nv50_pior_create() -> to_drm_encoder()

Type Parameter Key Value
PARAM_VALUE 0 enc 4096-ptr_max
BUF_SIZE 0 enc 928
BUF_SIZE 0 enc->dcb 44
BUF_SIZE 0 enc->i2c 0,2336
DATA_SOURCE 0 enc $0
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/nouveau/dispnv50/disp.c nv50_sor_create() -> to_drm_encoder()

Type Parameter Key Value
PARAM_VALUE 0 enc 4096-ptr_max
BUF_SIZE 0 enc 928
BUF_SIZE 0 enc->dcb 44
DATA_SOURCE 0 enc $0
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/nouveau/nouveau_connector.c nouveau_connector_best_encoder() -> to_drm_encoder()

Type Parameter Key Value
PARAM_VALUE 0 enc 1-u64max
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/nouveau/nouveau_connector.c nouveau_connector_detect() -> to_drm_encoder()

Type Parameter Key Value
PARAM_VALUE 0 enc 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
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/nouveau/nouveau_connector.c nouveau_connector_get_modes() -> to_drm_encoder()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &client->modeset_mutex
HALF_LOCKED2 &connector->dev->mode_config.connection_mutex
HALF_LOCKED2 &dev->mode_config.connection_mutex
HALF_LOCKED2 &dev->mode_config.mutex
HALF_LOCKED2 &drm->mode_config.mutex
HALF_LOCKED2 &of->mutex
HALF_LOCKED2 _T->lock

drivers/gpu/drm/nouveau/nouveau_connector.c nouveau_connector_mode_valid() -> to_drm_encoder()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &client->modeset_mutex
HALF_LOCKED2 &connector->dev->mode_config.connection_mutex
HALF_LOCKED2 &dev->mode_config.connection_mutex
HALF_LOCKED2 &dev->mode_config.mutex
HALF_LOCKED2 &drm->mode_config.mutex
HALF_LOCKED2 &of->mutex
HALF_LOCKED2 _T->lock

drivers/gpu/drm/nouveau/nouveau_connector.c nouveau_connector_set_property() -> to_drm_encoder()

Type Parameter Key Value
HALF_LOCKED2 &dev->mode_config.connection_mutex
HALF_LOCKED2 &dev->mode_config.mutex

drivers/gpu/drm/nouveau/dispnv04/dac.c nv04_dac_create() -> to_drm_encoder()

Type Parameter Key Value
PARAM_VALUE 0 enc 4096-ptr_max
BUF_SIZE 0 enc 928
DATA_SOURCE 0 enc r _kzalloc_noprof
RX_PATH
TASK_NOT_RUNNING