Defined in 1 files as a function:
Referenced in 11 files:
- drivers/gpu/drm/gma500/cdv_intel_display.c, line 598
- drivers/gpu/drm/gma500/cdv_intel_dp.c
- drivers/gpu/drm/gma500/cdv_intel_hdmi.c
- drivers/gpu/drm/gma500/cdv_intel_lvds.c, line 328
- drivers/gpu/drm/gma500/framebuffer.c, line 56
- drivers/gpu/drm/gma500/gma_display.c
- drivers/gpu/drm/gma500/oaktrail_crtc.c, line 399
- drivers/gpu/drm/gma500/psb_drv.c, line 395
- drivers/gpu/drm/gma500/psb_intel_display.c
- drivers/gpu/drm/gma500/psb_intel_lvds.c
- drivers/gpu/drm/gma500/psb_intel_sdvo.c
Smatch caller information:
drivers/gpu/drm/gma500/psb_intel_lvds.c psb_intel_lvds_mode_valid() -> gma_attached_encoder()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | connector | 4096-ptr_max |
| BUF_SIZE | 0 | connector | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | connector | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | connector->dev | (-1),3696 |
| DATA_SOURCE | 0 | connector | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | connector->cmdline_mode.bpp | s32min-s32max |
| USER_DATA | 0 | connector->cmdline_mode.refresh | s32min-s32max |
| USER_DATA | 0 | connector->cmdline_mode.tv_margins.bottom | 0-u32max |
| USER_DATA | 0 | connector->cmdline_mode.tv_margins.left | 0-u32max |
| USER_DATA | 0 | connector->cmdline_mode.tv_margins.right | 0-u32max |
| USER_DATA | 0 | connector->cmdline_mode.tv_margins.top | 0-u32max |
| USER_DATA | 0 | connector->cmdline_mode.xres | s32min-s32max |
| USER_DATA | 0 | connector->cmdline_mode.yres | s32min-s32max |
| NO_OVERFLOW_SIMPLE | 0 | connector->dev->num_crtcs | |
| HALF_LOCKED2 | &client->modeset_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 | ||
| HALF_LOCKED2 | 0 | &connector->dev->mode_config.connection_mutex |
drivers/gpu/drm/gma500/psb_intel_lvds.c psb_intel_lvds_restore() -> gma_attached_encoder()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | connector | 4096-ptr_max |
| DATA_SOURCE | 0 | connector | $0 |
| LOCK2 | &dev->mode_config.mutex | ||
| TYPE_LOCK | (struct drm_mode_config)->mutex |
drivers/gpu/drm/gma500/psb_intel_lvds.c psb_intel_lvds_save() -> gma_attached_encoder()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | connector | 4096-ptr_max |
| DATA_SOURCE | 0 | connector | $0 |
| LOCK2 | &dev->mode_config.mutex | ||
| TYPE_LOCK | (struct drm_mode_config)->mutex |
drivers/gpu/drm/gma500/oaktrail_crtc.c oaktrail_crtc_mode_set() -> gma_attached_encoder()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | connector | 4096-ptr_max |
| CAPPED_DATA | 0 | connector->encoder->crtc | 1 |
| DATA_SOURCE | 0 | connector | r drm_connector_list_iter_next |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/gpu/drm/gma500/psb_drv.c psb_driver_load() -> gma_attached_encoder()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | connector | 4096-ptr_max |
| DATA_SOURCE | 0 | connector | r drm_connector_list_iter_next |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/gpu/drm/gma500/psb_intel_sdvo.c intel_attached_sdvo() -> gma_attached_encoder()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | connector | 4096-ptr_max |
| BUF_SIZE | 0 | connector | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | connector | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | connector->dev | (-1),3696 |
| DATA_SOURCE | 0 | connector | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | connector->cmdline_mode.bpp | s32min-s32max |
| USER_DATA | 0 | connector->cmdline_mode.refresh | s32min-s32max |
| USER_DATA | 0 | connector->cmdline_mode.tv_margins.bottom | 0-u32max |
| USER_DATA | 0 | connector->cmdline_mode.tv_margins.left | 0-u32max |
| USER_DATA | 0 | connector->cmdline_mode.tv_margins.right | 0-u32max |
| USER_DATA | 0 | connector->cmdline_mode.tv_margins.top | 0-u32max |
| USER_DATA | 0 | connector->cmdline_mode.xres | s32min-s32max |
| USER_DATA | 0 | connector->cmdline_mode.yres | s32min-s32max |
| NO_OVERFLOW_SIMPLE | 0 | connector->dev->num_crtcs | |
| HALF_LOCKED2 | &dev->mode_config.mutex | ||
| HALF_LOCKED2 | 0 | &connector->dev->mode_config.connection_mutex |
drivers/gpu/drm/gma500/psb_intel_sdvo.c psb_intel_sdvo_restore() -> gma_attached_encoder()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | connector | 4096-ptr_max |
| DATA_SOURCE | 0 | connector | $0 |
| LOCK2 | &dev->mode_config.mutex | ||
| TYPE_LOCK | (struct drm_mode_config)->mutex |
drivers/gpu/drm/gma500/psb_intel_sdvo.c psb_intel_sdvo_save() -> gma_attached_encoder()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | connector | 4096-ptr_max |
| DATA_SOURCE | 0 | connector | $0 |
| LOCK2 | &dev->mode_config.mutex | ||
| TYPE_LOCK | (struct drm_mode_config)->mutex |
drivers/gpu/drm/gma500/cdv_intel_lvds.c cdv_intel_lvds_destroy() -> gma_attached_encoder()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | connector | 4096-ptr_max |
| BUF_SIZE | 0 | connector | (-1),3032 |
| BUF_SIZE | 0 | connector | (-1),3032 |
| DATA_SOURCE | 0 | connector | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | connector->cmdline_mode.bpp | 0 |
| USER_DATA | 0 | connector->cmdline_mode.refresh | 0 |
| USER_DATA | 0 | connector->cmdline_mode.tv_margins.bottom | 0 |
| USER_DATA | 0 | connector->cmdline_mode.tv_margins.left | 0 |
| USER_DATA | 0 | connector->cmdline_mode.tv_margins.right | 0 |
| USER_DATA | 0 | connector->cmdline_mode.tv_margins.top | 0 |
| USER_DATA | 0 | connector->cmdline_mode.xres | 0,720 |
| USER_DATA | 0 | connector->cmdline_mode.yres | 0,480,576 |
| NO_OVERFLOW_SIMPLE | 0 | connector->color_format_property->dev->num_crtcs | |
| NO_OVERFLOW_SIMPLE | 0 | connector->color_format_property->num_values | |
| NO_OVERFLOW_SIMPLE | 0 | connector->dev->num_crtcs |
drivers/gpu/drm/gma500/cdv_intel_display.c cdv_intel_crtc_mode_set() -> gma_attached_encoder()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | connector | 4096-ptr_max |
| DATA_SOURCE | 0 | connector | r drm_connector_list_iter_next |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/gpu/drm/gma500/psb_intel_display.c gma_connector_clones() -> gma_attached_encoder()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | connector | 4096-ptr_max |
| DATA_SOURCE | 0 | connector | r drm_connector_list_iter_next |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &pool->lock |
drivers/gpu/drm/gma500/psb_intel_display.c psb_intel_crtc_mode_set() -> gma_attached_encoder()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | connector | 4096-ptr_max |
| DATA_SOURCE | 0 | connector | r drm_connector_list_iter_next |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/gpu/drm/gma500/cdv_intel_hdmi.c cdv_hdmi_detect() -> gma_attached_encoder()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | connector | 4096-ptr_max |
| BUF_SIZE | 0 | connector | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | connector | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | connector->dev | (-1),3696 |
| DATA_SOURCE | 0 | connector | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | connector->cmdline_mode.bpp | s32min-s32max |
| USER_DATA | 0 | connector->cmdline_mode.refresh | s32min-s32max |
| USER_DATA | 0 | connector->cmdline_mode.tv_margins.bottom | 0-u32max |
| USER_DATA | 0 | connector->cmdline_mode.tv_margins.left | 0-u32max |
| USER_DATA | 0 | connector->cmdline_mode.tv_margins.right | 0-u32max |
| USER_DATA | 0 | connector->cmdline_mode.tv_margins.top | 0-u32max |
| USER_DATA | 0 | connector->cmdline_mode.xres | s32min-s32max |
| USER_DATA | 0 | connector->cmdline_mode.yres | s32min-s32max |
| NO_OVERFLOW_SIMPLE | 0 | connector->color_format_property->dev->num_crtcs | |
| NO_OVERFLOW_SIMPLE | 0 | connector->color_format_property->num_values | |
| NO_OVERFLOW_SIMPLE | 0 | connector->dev->num_crtcs | |
| HALF_LOCKED2 | &dev->mode_config.mutex | ||
| HALF_LOCKED2 | 0 | &connector->dev->mode_config.connection_mutex | |
| TYPE_LOCK | (struct drm_mode_config)->connection_mutex |
drivers/gpu/drm/gma500/cdv_intel_hdmi.c cdv_hdmi_restore() -> gma_attached_encoder()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | connector | 4096-ptr_max |
| DATA_SOURCE | 0 | connector | $0 |
| LOCK2 | &dev->mode_config.mutex | ||
| TYPE_LOCK | (struct drm_mode_config)->mutex |
drivers/gpu/drm/gma500/cdv_intel_hdmi.c cdv_hdmi_save() -> gma_attached_encoder()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | connector | 4096-ptr_max |
| DATA_SOURCE | 0 | connector | $0 |
| LOCK2 | &dev->mode_config.mutex | ||
| TYPE_LOCK | (struct drm_mode_config)->mutex |
drivers/gpu/drm/gma500/cdv_intel_dp.c cdv_intel_dp_destroy() -> gma_attached_encoder()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | connector | 4096-ptr_max |
| BUF_SIZE | 0 | connector | (-1),3032 |
| BUF_SIZE | 0 | connector | (-1),3032 |
| DATA_SOURCE | 0 | connector | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | connector->cmdline_mode.bpp | 0 |
| USER_DATA | 0 | connector->cmdline_mode.refresh | 0 |
| USER_DATA | 0 | connector->cmdline_mode.tv_margins.bottom | 0 |
| USER_DATA | 0 | connector->cmdline_mode.tv_margins.left | 0 |
| USER_DATA | 0 | connector->cmdline_mode.tv_margins.right | 0 |
| USER_DATA | 0 | connector->cmdline_mode.tv_margins.top | 0 |
| USER_DATA | 0 | connector->cmdline_mode.xres | 0,720 |
| USER_DATA | 0 | connector->cmdline_mode.yres | 0,480,576 |
| NO_OVERFLOW_SIMPLE | 0 | connector->color_format_property->dev->num_crtcs | |
| NO_OVERFLOW_SIMPLE | 0 | connector->color_format_property->num_values | |
| NO_OVERFLOW_SIMPLE | 0 | connector->dev->num_crtcs |
drivers/gpu/drm/gma500/cdv_intel_dp.c cdv_intel_dp_detect() -> gma_attached_encoder()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | connector | 4096-ptr_max |
| BUF_SIZE | 0 | connector | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | connector | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | connector->dev | (-1),3696 |
| DATA_SOURCE | 0 | connector | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | connector->cmdline_mode.bpp | s32min-s32max |
| USER_DATA | 0 | connector->cmdline_mode.refresh | s32min-s32max |
| USER_DATA | 0 | connector->cmdline_mode.tv_margins.bottom | 0-u32max |
| USER_DATA | 0 | connector->cmdline_mode.tv_margins.left | 0-u32max |
| USER_DATA | 0 | connector->cmdline_mode.tv_margins.right | 0-u32max |
| USER_DATA | 0 | connector->cmdline_mode.tv_margins.top | 0-u32max |
| USER_DATA | 0 | connector->cmdline_mode.xres | s32min-s32max |
| USER_DATA | 0 | connector->cmdline_mode.yres | s32min-s32max |
| NO_OVERFLOW_SIMPLE | 0 | connector->color_format_property->dev->num_crtcs | |
| NO_OVERFLOW_SIMPLE | 0 | connector->color_format_property->num_values | |
| NO_OVERFLOW_SIMPLE | 0 | connector->dev->num_crtcs | |
| HALF_LOCKED2 | &dev->mode_config.mutex | ||
| HALF_LOCKED2 | 0 | &connector->dev->mode_config.connection_mutex | |
| TYPE_LOCK | (struct drm_mode_config)->connection_mutex |
drivers/gpu/drm/gma500/cdv_intel_dp.c cdv_intel_dp_detect_audio() -> gma_attached_encoder()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | connector | 4096-ptr_max |
| CAPPED_DATA | 0 | connector->base.properties->count | 1 |
| DATA_SOURCE | 0 | connector | $0 |
| HALF_LOCKED2 | &dev->mode_config.connection_mutex | ||
| HALF_LOCKED2 | &dev->mode_config.mutex |
drivers/gpu/drm/gma500/cdv_intel_dp.c cdv_intel_dp_get_modes() -> gma_attached_encoder()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | connector | 4096-ptr_max |
| BUF_SIZE | 0 | connector | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | connector | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | connector->dev | (-1),3696 |
| CAPPED_DATA | 0 | connector->status | 1 |
| DATA_SOURCE | 0 | connector | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | connector->cmdline_mode.bpp | 0 |
| USER_DATA | 0 | connector->cmdline_mode.refresh | 0 |
| USER_DATA | 0 | connector->cmdline_mode.tv_margins.bottom | 0 |
| USER_DATA | 0 | connector->cmdline_mode.tv_margins.left | 0 |
| USER_DATA | 0 | connector->cmdline_mode.tv_margins.right | 0 |
| USER_DATA | 0 | connector->cmdline_mode.tv_margins.top | 0 |
| USER_DATA | 0 | connector->cmdline_mode.xres | 0 |
| USER_DATA | 0 | connector->cmdline_mode.yres | 0 |
| NO_OVERFLOW_SIMPLE | 0 | connector->color_format_property->dev->num_crtcs | |
| NO_OVERFLOW_SIMPLE | 0 | connector->color_format_property->num_values | |
| NO_OVERFLOW_SIMPLE | 0 | connector->dev->num_crtcs | |
| HALF_LOCKED2 | &client->modeset_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 | ||
| HALF_LOCKED2 | 0 | &connector->dev->mode_config.connection_mutex |
drivers/gpu/drm/gma500/cdv_intel_dp.c cdv_intel_dp_mode_valid() -> gma_attached_encoder()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | connector | 4096-ptr_max |
| BUF_SIZE | 0 | connector | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | connector | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | connector->dev | (-1),3696 |
| DATA_SOURCE | 0 | connector | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | connector->cmdline_mode.bpp | s32min-s32max |
| USER_DATA | 0 | connector->cmdline_mode.refresh | s32min-s32max |
| USER_DATA | 0 | connector->cmdline_mode.tv_margins.bottom | 0-u32max |
| USER_DATA | 0 | connector->cmdline_mode.tv_margins.left | 0-u32max |
| USER_DATA | 0 | connector->cmdline_mode.tv_margins.right | 0-u32max |
| USER_DATA | 0 | connector->cmdline_mode.tv_margins.top | 0-u32max |
| USER_DATA | 0 | connector->cmdline_mode.xres | s32min-s32max |
| USER_DATA | 0 | connector->cmdline_mode.yres | s32min-s32max |
| NO_OVERFLOW_SIMPLE | 0 | connector->dev->num_crtcs | |
| HALF_LOCKED2 | &client->modeset_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 | ||
| HALF_LOCKED2 | 0 | &connector->dev->mode_config.connection_mutex |
drivers/gpu/drm/gma500/cdv_intel_dp.c cdv_intel_dp_set_property() -> gma_attached_encoder()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | connector | 4096-ptr_max |
| DATA_SOURCE | 0 | connector | $0 |
| HALF_LOCKED2 | &dev->mode_config.connection_mutex | ||
| HALF_LOCKED2 | &dev->mode_config.mutex |
drivers/gpu/drm/gma500/gma_display.c gma_best_encoder() -> gma_attached_encoder()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | connector | 4096-ptr_max |
| BUF_SIZE | 0 | connector | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | connector | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | connector->dev | (-1),3696 |
| CAPPED_DATA | 0 | connector | 1 |
| DATA_SOURCE | 0 | connector | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | connector->cmdline_mode.bpp | s32min-s32max |
| USER_DATA | 0 | connector->cmdline_mode.refresh | s32min-s32max |
| USER_DATA | 0 | connector->cmdline_mode.tv_margins.bottom | 0-u32max |
| USER_DATA | 0 | connector->cmdline_mode.tv_margins.left | 0-u32max |
| USER_DATA | 0 | connector->cmdline_mode.tv_margins.right | 0-u32max |
| USER_DATA | 0 | connector->cmdline_mode.tv_margins.top | 0-u32max |
| USER_DATA | 0 | connector->cmdline_mode.xres | s32min-s32max |
| USER_DATA | 0 | connector->cmdline_mode.yres | s32min-s32max |
| NO_OVERFLOW_SIMPLE | 0 | connector->dev->num_crtcs | |
| HALF_LOCKED2 | 0 | &connector->dev->mode_config.connection_mutex |
drivers/gpu/drm/gma500/gma_display.c gma_pipe_has_type() -> gma_attached_encoder()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | connector | 4096-ptr_max |
| CAPPED_DATA | 0 | connector->encoder->crtc | 1 |
| DATA_SOURCE | 0 | connector | r drm_connector_list_iter_next |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/gpu/drm/gma500/framebuffer.c psb_setup_outputs() -> gma_attached_encoder()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | connector | 4096-ptr_max |
| DATA_SOURCE | 0 | connector | r drm_connector_list_iter_next |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &pool->lock |