Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 51 files:

Smatch caller information:

drivers/gpu/drm/gud/gud_connector.c gud_connector_early_unregister() -> backlight_device_unregister()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &connector->mutex
TYPE_LOCK (struct drm_connector)->mutex

drivers/acpi/acpi_video.c acpi_video_dev_unregister_backlight() -> backlight_device_unregister()

Type Parameter Key Value
PARAM_VALUE 0 bd 1-u64max
NOCHECK_CALL
LOCK2 &video->device_list_lock
TYPE_LOCK (struct acpi_video_bus)->device_list_lock

drivers/platform/x86/lenovo/ideapad-laptop.c ideapad_backlight_exit() -> backlight_device_unregister()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 bd->props.brightness
NO_OVERFLOW_SIMPLE 0 bd->props.max_brightness
HALF_LOCKED2 &_dev->mutex

drivers/platform/x86/intel/oaktrail.c oaktrail_backlight_exit() -> backlight_device_unregister()

Type Parameter Key Value
NOCHECK_CALL

drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_connector.c amdgpu_dm_connector_destroy() -> backlight_device_unregister()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/video/fbdev/sh_mobile_lcdcfb.c sh_mobile_lcdc_bl_remove() -> backlight_device_unregister()

Type Parameter Key Value
PARAM_VALUE 0 bd 1-u64max
DATA_SOURCE 0 bd $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &_dev->mutex

drivers/gpu/drm/nouveau/nouveau_backlight.c nouveau_backlight_fini() -> backlight_device_unregister()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &connector->mutex
TYPE_LOCK (struct drm_connector)->mutex

drivers/staging/fbtft/fbtft-core.c fbtft_unregister_backlight() -> backlight_device_unregister()

Type Parameter Key Value
PARAM_VALUE 0 bd 4096-ptr_max
PARAM_VALUE 0 bd->props.power 4
PARAM_VALUE 0 bd->update_lock.dep_map->name 0-255
PARAM_VALUE 0 bd->update_lock.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 bd->update_lock.first_waiter->task->blocked_lock.dep_map->name 0-255
PARAM_VALUE 0 bd->update_lock.first_waiter->task->blocked_lock.owner (-1)
PARAM_VALUE 0 bd->update_lock.first_waiter->task->blocked_lock.owner_cpu 4294967295
PARAM_VALUE 0 bd->update_lock.first_waiter->task->blocked_lock.raw_lock.val.counter s32min-s32max
PARAM_VALUE 0 bd->update_lock.first_waiter->task->usage.refs.counter s32min-s32max
PARAM_VALUE 0 bd->update_lock.osq.tail.counter 0-s32max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 bd->props.brightness
NO_OVERFLOW_SIMPLE 0 bd->props.max_brightness

drivers/video/backlight/led_bl.c led_bl_probe() -> backlight_device_unregister()

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.fwnode->dev 4096-ptr_max
PARAM_VALUE 0 bd->dev.fwnode->dev->fwnode 4096-ptr_max
PARAM_VALUE 0 bd->dev.fwnode->dev->p 1-u64max
PARAM_VALUE 0 bd->dev.fwnode->dev->power.set_latency_tolerance 5740181548905971712
PARAM_VALUE 0 bd->dev.fwnode->suppliers.next 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->active.counter (-2147483647)
PARAM_VALUE 0 bd->dev.kobj.sd->attr.notify_next 0,426918848001064960
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_bus.n_ref.refcount.refs.counter 1
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.physical_location->horizontal_position 0
PARAM_VALUE 0 bd->dev.physical_location->panel 0
PARAM_VALUE 0 bd->dev.physical_location->vertical_position 0
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 8844030160508100608
PARAM_VALUE 0 bd->ops->controls_device 0
PARAM_VALUE 0 bd->ops->get_brightness 0
PARAM_VALUE 0 bd->ops->options 0
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.owner.counter 0
BUF_SIZE 0 bd 1976
BUF_SIZE 0 bd->ops 32
DATA_SOURCE 0 bd r 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/video/backlight/led_bl.c led_bl_remove() -> backlight_device_unregister()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &_dev->mutex

drivers/usb/misc/appledisplay.c appledisplay_disconnect() -> backlight_device_unregister()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/usb/misc/appledisplay.c appledisplay_probe() -> backlight_device_unregister()

Type Parameter Key Value
PARAM_VALUE 0 bd 0-ptr_max
BUF_SIZE 0 bd (-1),1976
BUF_SIZE 0 bd (-1),1976
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/amd/amdgpu/../display/amdgpu_dm/tests/amdgpu_dm_backlight_test.c dm_test_unregister_backlight_device() -> backlight_device_unregister()

Type Parameter Key Value
BUF_SIZE 0 bd s32min,(-10),(-1)-s32max
DATA_SOURCE 0 bd $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/platform/x86/samsung-laptop.c samsung_backlight_exit() -> backlight_device_unregister()

Type Parameter Key Value
PARAM_VALUE 0 bd 1-u64max
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 bd->props.brightness
NO_OVERFLOW_SIMPLE 0 bd->props.max_brightness

drivers/platform/x86/asus-laptop.c asus_backlight_exit() -> backlight_device_unregister()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 bd->props.brightness
NO_OVERFLOW_SIMPLE 0 bd->props.max_brightness
HALF_LOCKED2 &_dev->mutex

drivers/hid/hid-picolcd_backlight.c picolcd_exit_backlight() -> backlight_device_unregister()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 bd->props.brightness
NO_OVERFLOW_SIMPLE 0 bd->props.max_brightness
LOCK2 &hdev->driver_input_lock
HALF_LOCKED2 &dev->mutex
TYPE_LOCK (struct hid_device)->driver_input_lock

drivers/video/backlight/backlight.c devm_backlight_device_release() -> backlight_device_unregister()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &dev->mutex

drivers/video/backlight/pwm_bl.c pwm_backlight_remove() -> backlight_device_unregister()

Type Parameter Key Value
PARAM_VALUE 0 bd 4096-ptr_max
BUF_SIZE 0 bd s32min-(-2),1-s32max
BUF_SIZE 0 bd s32min-(-2),1-s32max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 bd unit_byte
HALF_LOCKED2 &_dev->mutex

drivers/platform/x86/lenovo/thinkpad_acpi.c brightness_exit() -> backlight_device_unregister()

Type Parameter Key Value
PARAM_VALUE 0 bd 4096-u64max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/platform/x86/eeepc-laptop.c eeepc_backlight_exit() -> backlight_device_unregister()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 bd->props.brightness
NO_OVERFLOW_SIMPLE 0 bd->props.max_brightness
HALF_LOCKED2 &_dev->mutex

drivers/gpu/drm/amd/amdgpu/atombios_encoders.c amdgpu_atombios_encoder_fini_backlight() -> backlight_device_unregister()

Type Parameter Key Value
PARAM_VALUE 0 bd 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/video/backlight/apple_bl.c apple_bl_remove() -> backlight_device_unregister()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &_dev->mutex

drivers/video/fbdev/riva/fbdev.c riva_bl_exit() -> backlight_device_unregister()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &dev->mutex

drivers/platform/x86/acer-wmi.c acer_backlight_exit() -> backlight_device_unregister()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &_dev->mutex

drivers/gpu/drm/gma500/backlight.c gma_backlight_exit() -> backlight_device_unregister()

Type Parameter Key Value
PARAM_VALUE 0 bd 4096-u64max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/platform/x86/samsung-q10.c samsungq10_remove() -> backlight_device_unregister()

Type Parameter Key Value
BUF_SIZE 0 bd s32min-(-2),1-s32max
BUF_SIZE 0 bd s32min-(-2),1-s32max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 bd unit_byte
HALF_LOCKED2 &_dev->mutex

drivers/platform/x86/msi-wmi.c msi_wmi_backlight_setup() -> backlight_device_unregister()

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.fwnode->dev 4096-ptr_max
PARAM_VALUE 0 bd->dev.fwnode->dev->fwnode 4096-ptr_max
PARAM_VALUE 0 bd->dev.fwnode->dev->p 1-u64max
PARAM_VALUE 0 bd->dev.fwnode->dev->power.set_latency_tolerance 5740181548905971712
PARAM_VALUE 0 bd->dev.fwnode->suppliers.next 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->active.counter (-2147483647)
PARAM_VALUE 0 bd->dev.kobj.sd->attr.notify_next 0,426918848001064960
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_bus.n_ref.refcount.refs.counter 1
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.physical_location->dock 0
PARAM_VALUE 0 bd->dev.physical_location->horizontal_position 0
PARAM_VALUE 0 bd->dev.physical_location->lid 0
PARAM_VALUE 0 bd->dev.physical_location->panel 0
PARAM_VALUE 0 bd->dev.physical_location->vertical_position 0
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 2769923644988772352
PARAM_VALUE 0 bd->ops->controls_device 0
PARAM_VALUE 0 bd->ops->get_brightness 567051719020781568
PARAM_VALUE 0 bd->ops->options 0
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
BUF_SIZE 0 bd->ops 32
DATA_SOURCE 0 bd r backlight_device_register
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 bd->props.brightness
NO_OVERFLOW_SIMPLE 0 bd->props.max_brightness

drivers/platform/x86/msi-wmi.c msi_wmi_exit() -> backlight_device_unregister()

Type Parameter Key Value
NOCHECK_CALL

drivers/platform/x86/dell/dell-laptop.c dell_exit() -> backlight_device_unregister()

Type Parameter Key Value
NOCHECK_CALL

drivers/platform/x86/dell/dell-laptop.c dell_init() -> backlight_device_unregister()

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.fwnode->dev 4096-ptr_max
PARAM_VALUE 0 bd->dev.fwnode->dev->fwnode 4096-ptr_max
PARAM_VALUE 0 bd->dev.fwnode->dev->p 1-u64max
PARAM_VALUE 0 bd->dev.fwnode->dev->power.set_latency_tolerance 5740181548905971712
PARAM_VALUE 0 bd->dev.fwnode->suppliers.next 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->active.counter (-2147483647)
PARAM_VALUE 0 bd->dev.kobj.sd->attr.notify_next 0,426918848001064960
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_bus.n_ref.refcount.refs.counter 1
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.physical_location->horizontal_position 0
PARAM_VALUE 0 bd->dev.physical_location->panel 0
PARAM_VALUE 0 bd->dev.physical_location->vertical_position 0
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 5316592326493270016
PARAM_VALUE 0 bd->ops->controls_device 0
PARAM_VALUE 0 bd->ops->get_brightness 1648942038634078208
PARAM_VALUE 0 bd->ops->options 0
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.brightness (-22),(-19),(-7),(-5)
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.magic 4096-ptr_max
BUF_SIZE 0 bd 1976
BUF_SIZE 0 bd->ops 32
DATA_SOURCE 0 bd r backlight_device_register
BIT_INFO 0 bd->props.brightness 0x0,0x7f
NOCHECK_CALL
HOST_DATA 0 bd->props.max_brightness 0-16777215
NO_OVERFLOW_SIMPLE 0 bd->props.brightness
NO_OVERFLOW_SIMPLE 0 bd->props.max_brightness

drivers/platform/x86/msi-laptop.c msi_cleanup() -> backlight_device_unregister()

Type Parameter Key Value
NOCHECK_CALL

drivers/platform/x86/msi-laptop.c msi_init() -> backlight_device_unregister()

Type Parameter Key Value
PARAM_VALUE 0 bd 0,4096-u64max
PARAM_VALUE 0 bd->ops->controls_device 0,674960432281071616,2574549058847490048,3972837193662005248
PARAM_VALUE 0 bd->ops->get_brightness 0,4096-ptr_max
PARAM_VALUE 0 bd->ops->options 0-1
BUF_SIZE 0 bd (-1),1976
BUF_SIZE 0 bd (-1),1976
BUF_SIZE 0 bd->ops (-1),32
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 bd->props.brightness
NO_OVERFLOW_SIMPLE 0 bd->props.max_brightness

drivers/video/fbdev/aty/aty128fb.c aty128_bl_exit() -> backlight_device_unregister()

Type Parameter Key Value
DATA_SOURCE 0 bd $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &dev->mutex

drivers/gpu/drm/radeon/atombios_encoders.c radeon_atom_backlight_exit() -> backlight_device_unregister()

Type Parameter Key Value
PARAM_VALUE 0 bd 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/platform/x86/sony-laptop.c sony_nc_backlight_cleanup() -> backlight_device_unregister()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &_dev->mutex

drivers/gpu/drm/panel/panel-sony-acx565akm.c acx565akm_backlight_cleanup() -> backlight_device_unregister()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &dev->mutex
TYPE_LOCK (struct device)->mutex

drivers/gpu/drm/panel/panel-sony-acx565akm.c acx565akm_backlight_init() -> backlight_device_unregister()

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.fwnode->dev 4096-ptr_max
PARAM_VALUE 0 bd->dev.fwnode->dev->fwnode 4096-ptr_max
PARAM_VALUE 0 bd->dev.fwnode->dev->p 1-u64max
PARAM_VALUE 0 bd->dev.fwnode->dev->power.set_latency_tolerance 5740181548905971712
PARAM_VALUE 0 bd->dev.fwnode->suppliers.next 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.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_bus.n_ref.refcount.refs.counter 1
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.physical_location->horizontal_position 0
PARAM_VALUE 0 bd->dev.physical_location->panel 0
PARAM_VALUE 0 bd->dev.physical_location->vertical_position 0
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 684507219230257152
PARAM_VALUE 0 bd->ops->controls_device 0
PARAM_VALUE 0 bd->ops->get_brightness 4770495415765667840
PARAM_VALUE 0 bd->ops->options 0
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.magic 4096-ptr_max
BUF_SIZE 0 bd 1976
BUF_SIZE 0 bd->ops 32
DATA_SOURCE 0 bd r 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-samsung-s6e3ha2.c s6e3ha2_probe() -> backlight_device_unregister()

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.fwnode->dev 4096-ptr_max
PARAM_VALUE 0 bd->dev.fwnode->dev->fwnode 4096-ptr_max
PARAM_VALUE 0 bd->dev.fwnode->dev->p 1-u64max
PARAM_VALUE 0 bd->dev.fwnode->dev->power.set_latency_tolerance 5740181548905971712
PARAM_VALUE 0 bd->dev.fwnode->suppliers.next 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->active.counter (-2147483647)
PARAM_VALUE 0 bd->dev.kobj.sd->attr.notify_next 0,426918848001064960
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_bus.n_ref.refcount.refs.counter 1
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.physical_location->horizontal_position 0
PARAM_VALUE 0 bd->dev.physical_location->panel 0
PARAM_VALUE 0 bd->dev.physical_location->vertical_position 0
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 455934513266536448
PARAM_VALUE 0 bd->ops->controls_device 0
PARAM_VALUE 0 bd->ops->get_brightness 445522439528366080
PARAM_VALUE 0 bd->ops->options 0
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.brightness 80
PARAM_VALUE 0 bd->props.max_brightness 100
PARAM_VALUE 0 bd->props.power 4
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.owner.counter 0
BUF_SIZE 0 bd 1976
BUF_SIZE 0 bd->ops 32
DATA_SOURCE 0 bd r 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-samsung-s6e3ha2.c s6e3ha2_remove() -> backlight_device_unregister()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/platform/x86/classmate-laptop.c cmpc_ipml_remove() -> backlight_device_unregister()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &_dev->mutex

drivers/gpu/drm/bridge/parade-ps8622.c ps8622_remove() -> backlight_device_unregister()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &dev->mutex

drivers/video/fbdev/aty/radeon_backlight.c radeonfb_bl_exit() -> backlight_device_unregister()

Type Parameter Key Value
PARAM_VALUE 0 bd 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &dev->mutex

drivers/video/backlight/lp8788_bl.c lp8788_backlight_unregister() -> backlight_device_unregister()

Type Parameter Key Value
PARAM_VALUE 0 bd 4096-ptr_max
PARAM_VALUE 0 bd->ops 0,4096-ptr_max
PARAM_VALUE 0 bd->update_lock.first_waiter 0,4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 bd->props.brightness
NO_OVERFLOW_SIMPLE 0 bd->props.max_brightness
HALF_LOCKED2 &_dev->mutex

drivers/platform/x86/compal-laptop.c compal_cleanup() -> backlight_device_unregister()

Type Parameter Key Value
NOCHECK_CALL

drivers/platform/x86/compal-laptop.c compal_init() -> backlight_device_unregister()

Type Parameter Key Value
PARAM_VALUE 0 bd 0,4096-u64max
PARAM_VALUE 0 bd->ops->controls_device 0,674960432281071616,2574549058847490048,3972837193662005248
PARAM_VALUE 0 bd->ops->get_brightness 0,4096-ptr_max
PARAM_VALUE 0 bd->ops->options 0-1
BUF_SIZE 0 bd (-1),1976
BUF_SIZE 0 bd (-1),1976
BUF_SIZE 0 bd->ops (-1),32
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 bd->props.brightness
NO_OVERFLOW_SIMPLE 0 bd->props.max_brightness

drivers/platform/x86/toshiba_acpi.c toshiba_acpi_remove() -> backlight_device_unregister()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/gpu/drm/panel/panel-samsung-s6e63j0x03.c s6e63j0x03_probe() -> backlight_device_unregister()

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.fwnode->dev->power.set_latency_tolerance 5740181548905971712
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->active.counter (-2147483647)
PARAM_VALUE 0 bd->dev.kobj.sd->attr.notify_next 0,426918848001064960
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_bus.n_ref.refcount.refs.counter 1
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.physical_location->horizontal_position 0
PARAM_VALUE 0 bd->dev.physical_location->panel 0
PARAM_VALUE 0 bd->dev.physical_location->vertical_position 0
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 5555528891383255040
PARAM_VALUE 0 bd->ops->controls_device 0
PARAM_VALUE 0 bd->ops->get_brightness 0
PARAM_VALUE 0 bd->ops->options 0
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.brightness 80
PARAM_VALUE 0 bd->props.max_brightness 100
PARAM_VALUE 0 bd->props.power 4
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.owner.counter 0
BUF_SIZE 0 bd 1976
BUF_SIZE 0 bd->ops 32
DATA_SOURCE 0 bd r 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-samsung-s6e63j0x03.c s6e63j0x03_remove() -> backlight_device_unregister()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/gpu/drm/i915/display/intel_backlight.c intel_backlight_device_unregister() -> backlight_device_unregister()

Type Parameter Key Value
PARAM_VALUE 0 bd 1-u64max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &_connector->mutex
TYPE_LOCK (struct drm_connector)->mutex

drivers/platform/x86/panasonic-laptop.c acpi_pcc_hotkey_probe() -> backlight_device_unregister()

Type Parameter Key Value
PARAM_VALUE 0 bd->ops->controls_device 0,674960432281071616,2574549058847490048,3972837193662005248
PARAM_VALUE 0 bd->ops->options 0-1
BUF_SIZE 0 bd (-1),1976
BUF_SIZE 0 bd (-1),1976
BUF_SIZE 0 bd->ops (-1),32
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 bd->props.brightness
NO_OVERFLOW_SIMPLE 0 bd->props.max_brightness

drivers/platform/x86/panasonic-laptop.c acpi_pcc_hotkey_remove() -> backlight_device_unregister()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &_dev->mutex

drivers/video/fbdev/aty/atyfb_base.c aty_bl_exit() -> backlight_device_unregister()

Type Parameter Key Value
DATA_SOURCE 0 bd $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/platform/x86/apple-gmux.c gmux_probe() -> backlight_device_unregister()

Type Parameter Key Value
PARAM_VALUE 0 bd 0,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.driver_data 4096-ptr_max
PARAM_VALUE 0 bd->dev.driver_data->config 4096-ptr_max
PARAM_VALUE 0 bd->dev.driver_data->config->read32 4096-ptr_max
PARAM_VALUE 0 bd->dev.driver_data->index_lock.dep_map->name 0-255
PARAM_VALUE 0 bd->dev.driver_data->index_lock.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 bd->dev.driver_data->index_lock.first_waiter->list.prev->prev 5159360019465732096
PARAM_VALUE 0 bd->dev.driver_data->index_lock.first_waiter->task->blocked_lock.dep_map->name 0-255
PARAM_VALUE 0 bd->dev.driver_data->index_lock.first_waiter->task->blocked_lock.owner (-1)
PARAM_VALUE 0 bd->dev.driver_data->index_lock.first_waiter->task->blocked_lock.owner_cpu 4294967295
PARAM_VALUE 0 bd->dev.driver_data->index_lock.first_waiter->task->usage.refs.counter s32min-s32max
PARAM_VALUE 0 bd->dev.driver_data->index_lock.osq.tail.counter 0-s32max
PARAM_VALUE 0 bd->dev.flags 4096-ptr_max
PARAM_VALUE 0 bd->dev.fwnode->dev 4096-ptr_max
PARAM_VALUE 0 bd->dev.fwnode->dev->fwnode 4096-ptr_max
PARAM_VALUE 0 bd->dev.fwnode->dev->p 1-u64max
PARAM_VALUE 0 bd->dev.fwnode->dev->power.set_latency_tolerance 5740181548905971712
PARAM_VALUE 0 bd->dev.fwnode->suppliers.next 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->active.counter (-2147483647)
PARAM_VALUE 0 bd->dev.kobj.sd->attr.notify_next 0,426918848001064960
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_bus.n_ref.refcount.refs.counter 1
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.physical_location->dock 0
PARAM_VALUE 0 bd->dev.physical_location->horizontal_position 0
PARAM_VALUE 0 bd->dev.physical_location->lid 0
PARAM_VALUE 0 bd->dev.physical_location->panel 0
PARAM_VALUE 0 bd->dev.physical_location->vertical_position 0
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 6712611875798130688
PARAM_VALUE 0 bd->ops->controls_device 0
PARAM_VALUE 0 bd->ops->get_brightness 822900555312111616
PARAM_VALUE 0 bd->ops->options 1
PARAM_VALUE 0 bd->ops->update_status 4096-ptr_max
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.brightness 0-16777215
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,4096-ptr_max
PARAM_VALUE 0 bd->update_lock.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 bd->update_lock.first_waiter->task->blocked_lock.dep_map->name 0-255
PARAM_VALUE 0 bd->update_lock.first_waiter->task->blocked_lock.owner (-1)
PARAM_VALUE 0 bd->update_lock.first_waiter->task->blocked_lock.owner_cpu 4294967295
PARAM_VALUE 0 bd->update_lock.first_waiter->task->blocked_lock.raw_lock.val.counter s32min-s32max
PARAM_VALUE 0 bd->update_lock.first_waiter->task->usage.refs.counter s32min-s32max
PARAM_VALUE 0 bd->update_lock.osq.tail.counter 0-s32max
BUF_SIZE 0 bd 0,1976
BUF_SIZE 0 bd 0,1976
BUF_SIZE 0 bd->ops (-1),32
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 0 bd->props.brightness 0-16777215
HOST_DATA 0 bd->props.max_brightness 0-16777215
NO_OVERFLOW_SIMPLE 0 bd->props.brightness
NO_OVERFLOW_SIMPLE 0 bd->props.max_brightness

drivers/platform/x86/apple-gmux.c gmux_remove() -> backlight_device_unregister()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &dev->mutex

drivers/video/fbdev/ssd1307fb.c ssd1307fb_probe() -> backlight_device_unregister()

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.fwnode->dev 4096-ptr_max
PARAM_VALUE 0 bd->dev.fwnode->dev->fwnode 4096-ptr_max
PARAM_VALUE 0 bd->dev.fwnode->dev->p 1-u64max
PARAM_VALUE 0 bd->dev.fwnode->dev->power.set_latency_tolerance 5740181548905971712
PARAM_VALUE 0 bd->dev.fwnode->suppliers.next 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->active.counter (-2147483647)
PARAM_VALUE 0 bd->dev.kobj.sd->attr.notify_next 0,426918848001064960
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_bus.n_ref.refcount.refs.counter 1
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.physical_location->dock 0
PARAM_VALUE 0 bd->dev.physical_location->horizontal_position 0
PARAM_VALUE 0 bd->dev.physical_location->lid 0
PARAM_VALUE 0 bd->dev.physical_location->panel 0
PARAM_VALUE 0 bd->dev.physical_location->vertical_position 0
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 2625718494519590912
PARAM_VALUE 0 bd->ops->controls_device 0
PARAM_VALUE 0 bd->ops->get_brightness 2410877011352469504
PARAM_VALUE 0 bd->ops->options 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
BUF_SIZE 0 bd->ops 32
DATA_SOURCE 0 bd r 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/video/fbdev/ssd1307fb.c ssd1307fb_remove() -> backlight_device_unregister()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &dev->mutex

drivers/video/fbdev/nvidia/nv_backlight.c nvidia_bl_exit() -> backlight_device_unregister()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &dev->mutex

drivers/platform/x86/asus-wmi.c asus_screenpad_exit() -> backlight_device_unregister()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &_dev->mutex

drivers/platform/x86/asus-wmi.c asus_wmi_backlight_exit() -> backlight_device_unregister()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &_dev->mutex

drivers/gpu/drm/radeon/radeon_legacy_encoders.c radeon_legacy_backlight_exit() -> backlight_device_unregister()

Type Parameter Key Value
PARAM_VALUE 0 bd 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/video/fbdev/atmel_lcdfb.c exit_backlight() -> backlight_device_unregister()

Type Parameter Key Value
PARAM_VALUE 0 bd 4096-ptr_max
PARAM_VALUE 0 bd->ops 0,4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 bd->props.brightness
NO_OVERFLOW_SIMPLE 0 bd->props.max_brightness
HALF_LOCKED2 &_dev->mutex