Documented in 1 files:
Defined in 1 files as a function:
Referenced in 14 files:
- drivers/gpu/drm/bridge/waveshare-dsi.c, line 110
- drivers/gpu/drm/display/drm_dp_helper.c, line 4721
- drivers/gpu/drm/drm_mipi_dbi.c, line 469
- drivers/gpu/drm/drm_panel.c, line 327
- drivers/gpu/drm/panel/panel-dsi-cm.c, line 91
- drivers/gpu/drm/panel/panel-jdi-lpm102a188a.c
- drivers/gpu/drm/panel/panel-jdi-lt070me05000.c, line 119
- drivers/gpu/drm/panel/panel-novatek-nt36536.c, line 133
- drivers/gpu/drm/panel/panel-orisetech-otm8009a.c, line 238
- drivers/gpu/drm/panel/panel-raydium-rm67191.c, line 399
- drivers/gpu/drm/panel/panel-samsung-s6e63m0.c, line 504
- drivers/gpu/drm/panel/panel-truly-nt35597.c, line 315
- drivers/gpu/drm/solomon/ssd130x.c, line 1627
- drivers/video/backlight/sy7758.c, line 229
Smatch caller information:
drivers/gpu/drm/panel/panel-novatek-nt36536.c novatek_unprepare() -> backlight_disable()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &panel->follower_lock | ||
| HALF_LOCKED2 | &attr->mutex | ||
| HALF_LOCKED2 | &encoder->bridge_chain_mutex | ||
| TYPE_LOCK | (struct drm_panel)->follower_lock |
drivers/gpu/drm/bridge/waveshare-dsi.c ws_bridge_bridge_disable() -> backlight_disable()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &encoder->bridge_chain_mutex |
drivers/gpu/drm/panel/panel-samsung-s6e63m0.c s6e63m0_disable() -> backlight_disable()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &panel->follower_lock | ||
| HALF_LOCKED2 | &attr->mutex | ||
| TYPE_LOCK | (struct drm_panel)->follower_lock |
drivers/gpu/drm/panel/panel-jdi-lpm102a188a.c jdi_panel_disable() -> backlight_disable()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &panel->follower_lock |
drivers/gpu/drm/panel/panel-jdi-lpm102a188a.c jdi_panel_prepare() -> backlight_disable()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &panel->follower_lock | ||
| HALF_LOCKED2 | &attr->mutex | ||
| TYPE_LOCK | (struct drm_panel)->follower_lock |
drivers/gpu/drm/solomon/ssd130x.c ssd130x_encoder_atomic_disable() -> backlight_disable()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | &state->dev->mode_config.connection_mutex | ||
| HALF_LOCKED2 | &state->dev->mode_config.connection_mutex.mutex |
drivers/gpu/drm/panel/panel-raydium-rm67191.c rad_panel_disable() -> backlight_disable()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &panel->follower_lock | ||
| HALF_LOCKED2 | &attr->mutex | ||
| TYPE_LOCK | (struct drm_panel)->follower_lock |
drivers/gpu/drm/panel/panel-dsi-cm.c dsicm_bl_power() -> backlight_disable()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bd | 1-u64max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &panel->follower_lock | ||
| HALF_LOCKED2 | &attr->mutex | ||
| TYPE_LOCK | (struct drm_panel)->follower_lock |
drivers/gpu/drm/panel/panel-jdi-lt070me05000.c jdi_panel_disable() -> backlight_disable()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &panel->follower_lock | ||
| HALF_LOCKED2 | &attr->mutex | ||
| TYPE_LOCK | (struct drm_panel)->follower_lock |
drivers/gpu/drm/drm_mipi_dbi.c drm_mipi_dbi_crtc_helper_atomic_disable() -> backlight_disable()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bd | 1-u64max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | &state->dev->mode_config.connection_mutex | ||
| HALF_LOCKED2 | &state->dev->mode_config.connection_mutex.mutex |
drivers/gpu/drm/drm_panel.c drm_panel_disable() -> backlight_disable()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &panel->follower_lock | ||
| HALF_LOCKED2 | &_dev->mutex | ||
| HALF_LOCKED2 | &attr->mutex | ||
| HALF_LOCKED2 | &dev->mutex | ||
| TYPE_LOCK | (struct drm_panel)->follower_lock |
drivers/gpu/drm/panel/panel-orisetech-otm8009a.c otm8009a_disable() -> backlight_disable()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &panel->follower_lock | ||
| HALF_LOCKED2 | &attr->mutex | ||
| TYPE_LOCK | (struct drm_panel)->follower_lock |
drivers/video/backlight/sy7758.c sy7758_remove() -> backlight_disable()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &dev->mutex |
drivers/gpu/drm/display/drm_dp_helper.c drm_panel_dp_aux_backlight() -> backlight_disable()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bd | 4096-ptr_max |
| PARAM_VALUE | 0 | bd->dev.devres_head.next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | bd->dev.devres_head.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | bd->dev.devres_head.prev->prev | 4096-ptr_max |
| PARAM_VALUE | 0 | bd->dev.dma_io_tlb_mem->dyn_alloc.data.counter | 9007199250546704 |
| PARAM_VALUE | 0 | bd->dev.dma_io_tlb_mem->dyn_alloc.entry.prev | 1473117533515866344 |
| PARAM_VALUE | 0 | bd->dev.dma_io_tlb_mem->dyn_alloc.func | 1583282886040592384 |
| PARAM_VALUE | 0 | bd->dev.dma_io_tlb_mem->pools.prev | 1473117533515866320 |
| PARAM_VALUE | 0 | bd->dev.dma_io_tlb_pools.next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | bd->dev.dma_io_tlb_pools.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | bd->dev.dma_io_tlb_pools.prev->prev | 4096-ptr_max |
| PARAM_VALUE | 0 | bd->dev.dma_pools.next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | bd->dev.dma_pools.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | bd->dev.dma_pools.prev->prev | 4096-ptr_max |
| PARAM_VALUE | 0 | bd->dev.flags | 4096-ptr_max |
| PARAM_VALUE | 0 | bd->dev.kobj->release.timer->entry.pprev | 4096-ptr_max |
| PARAM_VALUE | 0 | bd->dev.kobj.entry.next->prev | 4096-ptr_max |
| PARAM_VALUE | 0 | bd->dev.kobj.release->timer->entry.pprev | 4096-ptr_max |
| PARAM_VALUE | 0 | bd->dev.kobj.release.timer.is_hard | 0-1 |
| PARAM_VALUE | 0 | bd->dev.kobj.release.timer.is_lazy | 0-1 |
| PARAM_VALUE | 0 | bd->dev.kobj.release.timer.is_queued | 0-1 |
| PARAM_VALUE | 0 | bd->dev.kobj.release.timer.is_soft | 0-1 |
| PARAM_VALUE | 0 | bd->dev.kobj.release.work.entry.next->prev | 4096-ptr_max |
| PARAM_VALUE | 0 | bd->dev.kobj.sd->attr.open->nr_mmapped | 0-4294967295 |
| PARAM_VALUE | 0 | bd->dev.links.consumers.next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | bd->dev.links.consumers.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | bd->dev.links.consumers.prev->prev | 4096-ptr_max |
| PARAM_VALUE | 0 | bd->dev.links.defer_sync.next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | bd->dev.links.defer_sync.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | bd->dev.links.defer_sync.prev->prev | 4096-ptr_max |
| PARAM_VALUE | 0 | bd->dev.links.suppliers.next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | bd->dev.links.suppliers.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | bd->dev.links.suppliers.prev->prev | 4096-ptr_max |
| PARAM_VALUE | 0 | bd->dev.p->klist_children.get | 2213798222526185472 |
| PARAM_VALUE | 0 | bd->dev.p->klist_children.put | 3126867300421632000 |
| PARAM_VALUE | 0 | bd->dev.p->knode_class.n_ref.refcount.refs.counter | 1 |
| PARAM_VALUE | 0 | bd->dev.p->knode_parent.n_ref.refcount.refs.counter | 1 |
| PARAM_VALUE | 0 | bd->dev.parent->kobj.release->timer->entry.pprev | 4096-ptr_max |
| PARAM_VALUE | 0 | bd->dev.power.entry.next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | bd->dev.power.entry.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | bd->dev.power.entry.prev->prev | 4096-ptr_max |
| PARAM_VALUE | 0 | bd->dev.power.wait_queue.head.next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | bd->dev.power.wait_queue.head.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | bd->dev.power.wait_queue.head.prev->prev | 4096-ptr_max |
| PARAM_VALUE | 0 | bd->entry.next | 4096-ptr_max |
| PARAM_VALUE | 0 | bd->entry.prev | 3658874351393501184 |
| PARAM_VALUE | 0 | bd->ops | 4096-ptr_max |
| PARAM_VALUE | 0 | bd->ops->controls_device | 0,674960432281071616,2574549058847490048,3972837193662005248 |
| PARAM_VALUE | 0 | bd->ops->options | 0-1 |
| PARAM_VALUE | 0 | bd->ops_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | bd->ops_lock.first_waiter | 0 |
| PARAM_VALUE | 0 | bd->ops_lock.magic | 4096-ptr_max |
| PARAM_VALUE | 0 | bd->ops_lock.osq.tail.counter | 0 |
| PARAM_VALUE | 0 | bd->ops_lock.owner.counter | 0 |
| PARAM_VALUE | 0 | bd->props.type | 1-3 |
| PARAM_VALUE | 0 | bd->update_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | bd->update_lock.first_waiter | 0 |
| PARAM_VALUE | 0 | bd->update_lock.magic | 4096-ptr_max |
| PARAM_VALUE | 0 | bd->update_lock.osq.tail.counter | 0 |
| PARAM_VALUE | 0 | bd->update_lock.owner.counter | 0 |
| BUF_SIZE | 0 | bd | 1976 |
| DATA_SOURCE | 0 | bd | r devm_backlight_device_register |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| NO_OVERFLOW_SIMPLE | 0 | bd->props.brightness | |
| NO_OVERFLOW_SIMPLE | 0 | bd->props.max_brightness |
drivers/gpu/drm/panel/panel-truly-nt35597.c truly_nt35597_disable() -> backlight_disable()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bd | 1-u64max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &panel->follower_lock | ||
| HALF_LOCKED2 | &attr->mutex | ||
| TYPE_LOCK | (struct drm_panel)->follower_lock |