Defined in 3 files as a member:
- drivers/hid/hid-playstation.c, line 71 (as a member)
- drivers/platform/chrome/cros_kbd_led_backlight.c, line 40 (as a member)
- include/linux/leds.h, line 140 (as a member)
Defined in 2 files as a function:
- drivers/pci/npem.c, line 419 (as a function)
- drivers/platform/x86/lenovo/thinkpad_acpi.c, line 6622 (as a function)
Referenced in 65 files:
- arch/arm/mach-footbridge/ebsa285.c, line 93
- arch/arm/mach-footbridge/netwinder-hw.c, line 736
- arch/x86/platform/ts5500/ts5500.c, line 245
- drivers/gpu/drm/nouveau/nouveau_led.c, line 99
- drivers/hid/hid-bigbenff.c, line 442
- drivers/hid/hid-corsair.c
- drivers/hid/hid-lg-g15.c
- drivers/hid/hid-lg4ff.c, line 1430
- drivers/hid/hid-nvidia-shield.c, line 809
- drivers/hid/hid-picolcd_leds.c, line 124
- drivers/hid/hid-playstation.c
- drivers/hid/hid-sony.c, line 1696
- drivers/hid/hid-steelseries.c
- drivers/hid/hid-wiimote-modules.c, line 357
- drivers/hid/wacom_sys.c, line 1412
- drivers/input/input-leds.c, line 141
- drivers/input/misc/ims-pcu.c, line 1063
- drivers/input/touchscreen/stmfts.c, line 656
- drivers/leds/blink/leds-lgm-sso.c, line 361
- drivers/leds/flash/leds-rt4505.c, line 309
- drivers/leds/led-core.c
- drivers/leds/led-test.c, line 34
- drivers/leds/leds-ariel.c, line 111
- drivers/leds/leds-as3668.c, line 117
- drivers/leds/leds-cht-wcove.c, line 390
- drivers/leds/leds-lm3533.c, line 679
- drivers/leds/leds-lp8864.c, line 242
- drivers/leds/leds-ltc3220.c, line 509
- drivers/leds/leds-mlxreg.c, line 237
- drivers/leds/leds-mt6323.c
- drivers/leds/leds-nic78bx.c
- drivers/leds/leds-pca955x.c, line 671
- drivers/leds/leds-pm8058.c, line 120
- drivers/leds/leds-powernv.c, line 227
- drivers/leds/leds-rb532.c, line 36
- drivers/leds/leds-st1202.c, line 305
- drivers/leds/leds-upboard.c, line 99
- drivers/leds/simatic/simatic-ipc-leds.c, line 110
- drivers/media/rc/ttusbir.c, line 293
- drivers/media/rc/winbond-cir.c, line 1047
- drivers/misc/ti_fpc202.c, line 493
- drivers/net/dsa/hirschmann/hellcreek_ptp.c
- drivers/pci/npem.c
- drivers/platform/arm64/lenovo-thinkpad-t14s.c
- drivers/platform/chrome/cros_kbd_led_backlight.c
- drivers/platform/x86/asus-laptop.c
- drivers/platform/x86/asus-wireless.c, line 167
- drivers/platform/x86/asus-wmi.c
- drivers/platform/x86/bitland-mifs-wmi.c, line 722
- drivers/platform/x86/dell/alienware-wmi-base.c, line 409
- drivers/platform/x86/dell/dell-laptop.c, line 2077
- drivers/platform/x86/eeepc-laptop.c, line 527
- drivers/platform/x86/fujitsu-laptop.c
- drivers/platform/x86/lenovo/ideapad-laptop.c
- drivers/platform/x86/lenovo/thinkpad_acpi.c
- drivers/platform/x86/lenovo/yogabook.c, line 233
- drivers/platform/x86/lg-laptop.c, line 36
- drivers/platform/x86/samsung-galaxybook.c, line 392
- drivers/platform/x86/samsung-laptop.c, line 1252
- drivers/platform/x86/silicom-platform.c
- drivers/platform/x86/system76_acpi.c
- drivers/platform/x86/topstar-laptop.c, line 89
- drivers/platform/x86/toshiba_acpi.c
- drivers/platform/x86/uniwill/uniwill-acpi.c
- drivers/staging/greybus/light.c, line 490
Smatch caller information:
drivers/platform/x86/lenovo/thinkpad_acpi.c brightness_read() -> brightness_get()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | led | 0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &m->lock | ||
| TYPE_LOCK | (struct seq_file)->lock |
drivers/platform/x86/lenovo/thinkpad_acpi.c brightness_write() -> brightness_get()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | led | 0 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/gpu/drm/nouveau/nouveau_backlight.c nouveau_backlight_init() -> (struct backlight_ops)->get_brightness()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | led | 4096-ptr_max |
| PARAM_VALUE | 0 | led->dev.devres_head.next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | led->dev.devres_head.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | led->dev.devres_head.prev->prev | 4096-ptr_max |
| PARAM_VALUE | 0 | led->dev.dma_io_tlb_mem->defpool.rcu.func | 0 |
| PARAM_VALUE | 0 | led->dev.dma_io_tlb_mem->defpool.rcu.next | 0 |
| PARAM_VALUE | 0 | led->dev.dma_io_tlb_mem->defpool.transient | 0 |
| PARAM_VALUE | 0 | led->dev.dma_io_tlb_mem->dyn_alloc.data.counter | 9007199250546704 |
| PARAM_VALUE | 0 | led->dev.dma_io_tlb_mem->dyn_alloc.entry.prev | 1473117533515866344 |
| PARAM_VALUE | 0 | led->dev.dma_io_tlb_mem->dyn_alloc.func | 1583282886040592384 |
| PARAM_VALUE | 0 | led->dev.dma_io_tlb_mem->pools.prev | 1473117533515866320 |
| PARAM_VALUE | 0 | led->dev.dma_io_tlb_mem->total_used.counter | 0 |
| PARAM_VALUE | 0 | led->dev.dma_io_tlb_mem->transient_nslabs.counter | 0 |
| PARAM_VALUE | 0 | led->dev.dma_io_tlb_mem->used_hiwater.counter | 0 |
| PARAM_VALUE | 0 | led->dev.dma_io_tlb_pools.next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | led->dev.dma_io_tlb_pools.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | led->dev.dma_io_tlb_pools.prev->prev | 4096-ptr_max |
| PARAM_VALUE | 0 | led->dev.dma_pools.next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | led->dev.dma_pools.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | led->dev.dma_pools.prev->prev | 4096-ptr_max |
| PARAM_VALUE | 0 | led->dev.flags | 4096-ptr_max |
| PARAM_VALUE | 0 | led->dev.fwnode->dev | 4096-ptr_max |
| PARAM_VALUE | 0 | led->dev.fwnode->dev->bus | 0,4096-ptr_max |
| PARAM_VALUE | 0 | led->dev.fwnode->dev->class | 0,4096-ptr_max |
| PARAM_VALUE | 0 | led->dev.fwnode->dev->fwnode | 4096-ptr_max |
| PARAM_VALUE | 0 | led->dev.fwnode->dev->groups | 0,4096-ptr_max |
| PARAM_VALUE | 0 | led->dev.fwnode->dev->init_name | 0 |
| PARAM_VALUE | 0 | led->dev.fwnode->dev->p | 1-u64max |
| PARAM_VALUE | 0 | led->dev.fwnode->dev->physical_location | 0,4096-ptr_max |
| PARAM_VALUE | 0 | led->dev.fwnode->dev->power.set_latency_tolerance | 5740181548905971712 |
| PARAM_VALUE | 0 | led->dev.fwnode->dev->type | 0,4096-ptr_max |
| PARAM_VALUE | 0 | led->dev.fwnode->suppliers.next | 4096-ptr_max |
| PARAM_VALUE | 0 | led->dev.kobj.parent->sd->__parent | 0 |
| PARAM_VALUE | 0 | led->dev.kobj.release->timer->entry.pprev | 4096-ptr_max |
| PARAM_VALUE | 0 | led->dev.kobj.release.timer.is_hard | 0-1 |
| PARAM_VALUE | 0 | led->dev.kobj.release.timer.is_lazy | 0-1 |
| PARAM_VALUE | 0 | led->dev.kobj.release.timer.is_queued | 0-1 |
| PARAM_VALUE | 0 | led->dev.kobj.release.timer.is_soft | 0-1 |
| PARAM_VALUE | 0 | led->dev.kobj.release.work.entry.next->prev | 4096-ptr_max |
| PARAM_VALUE | 0 | led->dev.kobj.sd->active.counter | (-2147483647) |
| PARAM_VALUE | 0 | led->dev.kobj.sd->attr.notify_next | 0,426918848001064960 |
| PARAM_VALUE | 0 | led->dev.links.consumers.next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | led->dev.links.consumers.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | led->dev.links.consumers.prev->prev | 4096-ptr_max |
| PARAM_VALUE | 0 | led->dev.links.defer_sync.next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | led->dev.links.defer_sync.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | led->dev.links.defer_sync.prev->prev | 4096-ptr_max |
| PARAM_VALUE | 0 | led->dev.links.suppliers.next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | led->dev.links.suppliers.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | led->dev.links.suppliers.prev->prev | 4096-ptr_max |
| PARAM_VALUE | 0 | led->dev.p->klist_children.get | 2213798222526185472 |
| PARAM_VALUE | 0 | led->dev.p->klist_children.put | 3126867300421632000 |
| PARAM_VALUE | 0 | led->dev.p->knode_bus.n_ref.refcount.refs.counter | 1 |
| PARAM_VALUE | 0 | led->dev.p->knode_class.n_ref.refcount.refs.counter | 1 |
| PARAM_VALUE | 0 | led->dev.p->knode_parent.n_ref.refcount.refs.counter | 1 |
| PARAM_VALUE | 0 | led->dev.physical_location->dock | 0 |
| PARAM_VALUE | 0 | led->dev.physical_location->horizontal_position | 0 |
| PARAM_VALUE | 0 | led->dev.physical_location->lid | 0 |
| PARAM_VALUE | 0 | led->dev.physical_location->panel | 0 |
| PARAM_VALUE | 0 | led->dev.physical_location->vertical_position | 0 |
| PARAM_VALUE | 0 | led->dev.power.entry.next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | led->dev.power.entry.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | led->dev.power.entry.prev->prev | 4096-ptr_max |
| PARAM_VALUE | 0 | led->dev.power.wait_queue.head.next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | led->dev.power.wait_queue.head.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | led->dev.power.wait_queue.head.prev->prev | 4096-ptr_max |
| PARAM_VALUE | 0 | led->entry.next | 4096-ptr_max |
| PARAM_VALUE | 0 | led->entry.prev | 3658874351393501184 |
| PARAM_VALUE | 0 | led->ops | 3157788839681703936,4213928230477283328,8260045478666936320 |
| PARAM_VALUE | 0 | led->ops->controls_device | 0 |
| PARAM_VALUE | 0 | led->ops->get_brightness | 1829729720006643712,2120108534549442560,7275856869612773376 |
| PARAM_VALUE | 0 | led->ops->options | 0-1 |
| PARAM_VALUE | 0 | led->ops_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | led->ops_lock.first_waiter | 0 |
| PARAM_VALUE | 0 | led->ops_lock.magic | 4096-ptr_max |
| PARAM_VALUE | 0 | led->ops_lock.osq.tail.counter | 0 |
| PARAM_VALUE | 0 | led->ops_lock.owner.counter | 0 |
| PARAM_VALUE | 0 | led->props.brightness | 0 |
| PARAM_VALUE | 0 | led->props.type | 1-3 |
| PARAM_VALUE | 0 | led->update_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | led->update_lock.first_waiter | 0 |
| PARAM_VALUE | 0 | led->update_lock.magic | 4096-ptr_max |
| PARAM_VALUE | 0 | led->update_lock.osq.tail.counter | 0 |
| PARAM_VALUE | 0 | led->update_lock.owner.counter | 0 |
| BUF_SIZE | 0 | led | 1976 |
| DATA_SOURCE | 0 | led | r backlight_device_register |
| CONTAINER | 0 | *(-16-328+0) | $(-1) |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 0 | led->props.brightness | |
| NO_OVERFLOW_SIMPLE | 0 | led->props.max_brightness | |
| LOCK2 | &connector->mutex | ||
| HALF_LOCKED2 | &device->clients_lock | ||
| TYPE_LOCK | (struct drm_connector)->mutex |
drivers/video/backlight/backlight.c actual_brightness_show() -> (struct backlight_ops)->get_brightness()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | led | 4096-ptr_max |
| PARAM_VALUE | 0 | led->ops | 4096-ptr_max |
| PARAM_VALUE | 0 | led->ops->get_brightness | 4096-ptr_max |
| PARAM_VALUE | 0 | led->ops_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | led->ops_lock.first_waiter | 0,4096-ptr_max |
| PARAM_VALUE | 0 | led->ops_lock.first_waiter->list.prev->next | 5159360019465732096 |
| PARAM_VALUE | 0 | led->ops_lock.first_waiter->task->blocked_on | 0 |
| PARAM_VALUE | 0 | led->ops_lock.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 0 | led->ops_lock.wait_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | led->ops_lock.wait_lock.owner | (-1) |
| PARAM_VALUE | 0 | led->ops_lock.wait_lock.owner_cpu | u32max |
| CAPPED_DATA | 0 | &led->ops_lock | 1 |
| CONTAINER | 0 | -16-328+0 | $(-1) |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &of->mutex | ||
| LOCK2 | 0 | &led->ops_lock | |
| HALF_LOCKED2 | &of->prealloc_mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct backlight_device)->ops_lock | ||
| TYPE_LOCK | (struct kernfs_open_file)->mutex |
drivers/video/backlight/backlight.c backlight_force_update() -> (struct backlight_ops)->get_brightness()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | led | 4096-ptr_max |
| PARAM_VALUE | 0 | led->ops | 4096-ptr_max |
| PARAM_VALUE | 0 | led->ops->get_brightness | 4096-ptr_max |
| PARAM_VALUE | 0 | led->ops_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | led->ops_lock.first_waiter | 0,4096-ptr_max |
| PARAM_VALUE | 0 | led->ops_lock.first_waiter->list.prev->next | 5159360019465732096 |
| PARAM_VALUE | 0 | led->ops_lock.first_waiter->task->blocked_on | 0 |
| PARAM_VALUE | 0 | led->ops_lock.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 0 | led->ops_lock.wait_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | led->ops_lock.wait_lock.owner | (-1) |
| PARAM_VALUE | 0 | led->ops_lock.wait_lock.owner_cpu | u32max |
| CAPPED_DATA | 0 | &led->ops_lock | 1 |
| DATA_SOURCE | 0 | led | $0 |
| CONTAINER | 0 | -16-328+0 | $(-1) |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | 0 | &led->ops_lock | |
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | &wblock->notify_lock | ||
| HALF_LOCKED2 | _T->lock | ||
| TYPE_LOCK | (struct backlight_device)->ops_lock |
drivers/video/backlight/apple_bl.c apple_bl_probe() -> (struct backlight_ops)->get_brightness()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | led | 0 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/video/backlight/apple_bl.c apple_bl_probe() -> (struct backlight_ops)->get_brightness()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | led | 0 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/video/backlight/apple_bl.c apple_bl_probe() -> (struct backlight_ops)->get_brightness()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | led | 4096-ptr_max |
| PARAM_VALUE | 0 | led->dev.devres_head.next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | led->dev.devres_head.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | led->dev.devres_head.prev->prev | 4096-ptr_max |
| PARAM_VALUE | 0 | led->dev.dma_io_tlb_mem->defpool.rcu.func | 0 |
| PARAM_VALUE | 0 | led->dev.dma_io_tlb_mem->defpool.rcu.next | 0 |
| PARAM_VALUE | 0 | led->dev.dma_io_tlb_mem->defpool.transient | 0 |
| PARAM_VALUE | 0 | led->dev.dma_io_tlb_mem->dyn_alloc.data.counter | 9007199250546704 |
| PARAM_VALUE | 0 | led->dev.dma_io_tlb_mem->dyn_alloc.entry.prev | 1473117533515866344 |
| PARAM_VALUE | 0 | led->dev.dma_io_tlb_mem->dyn_alloc.func | 1583282886040592384 |
| PARAM_VALUE | 0 | led->dev.dma_io_tlb_mem->pools.prev | 1473117533515866320 |
| PARAM_VALUE | 0 | led->dev.dma_io_tlb_mem->total_used.counter | 0 |
| PARAM_VALUE | 0 | led->dev.dma_io_tlb_mem->transient_nslabs.counter | 0 |
| PARAM_VALUE | 0 | led->dev.dma_io_tlb_mem->used_hiwater.counter | 0 |
| PARAM_VALUE | 0 | led->dev.dma_io_tlb_pools.next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | led->dev.dma_io_tlb_pools.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | led->dev.dma_io_tlb_pools.prev->prev | 4096-ptr_max |
| PARAM_VALUE | 0 | led->dev.dma_pools.next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | led->dev.dma_pools.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | led->dev.dma_pools.prev->prev | 4096-ptr_max |
| PARAM_VALUE | 0 | led->dev.flags | 4096-ptr_max |
| PARAM_VALUE | 0 | led->dev.fwnode->dev | 4096-ptr_max |
| PARAM_VALUE | 0 | led->dev.fwnode->dev->bus | 0,4096-ptr_max |
| PARAM_VALUE | 0 | led->dev.fwnode->dev->class | 0,4096-ptr_max |
| PARAM_VALUE | 0 | led->dev.fwnode->dev->fwnode | 4096-ptr_max |
| PARAM_VALUE | 0 | led->dev.fwnode->dev->groups | 0,4096-ptr_max |
| PARAM_VALUE | 0 | led->dev.fwnode->dev->init_name | 0 |
| PARAM_VALUE | 0 | led->dev.fwnode->dev->p | 1-u64max |
| PARAM_VALUE | 0 | led->dev.fwnode->dev->physical_location | 0,4096-ptr_max |
| PARAM_VALUE | 0 | led->dev.fwnode->dev->power.set_latency_tolerance | 5740181548905971712 |
| PARAM_VALUE | 0 | led->dev.fwnode->dev->type | 0,4096-ptr_max |
| PARAM_VALUE | 0 | led->dev.fwnode->suppliers.next | 4096-ptr_max |
| PARAM_VALUE | 0 | led->dev.kobj.parent->sd->__parent | 0 |
| PARAM_VALUE | 0 | led->dev.kobj.release->timer->entry.pprev | 4096-ptr_max |
| PARAM_VALUE | 0 | led->dev.kobj.release.timer.is_hard | 0-1 |
| PARAM_VALUE | 0 | led->dev.kobj.release.timer.is_lazy | 0-1 |
| PARAM_VALUE | 0 | led->dev.kobj.release.timer.is_queued | 0-1 |
| PARAM_VALUE | 0 | led->dev.kobj.release.timer.is_soft | 0-1 |
| PARAM_VALUE | 0 | led->dev.kobj.release.work.entry.next->prev | 4096-ptr_max |
| PARAM_VALUE | 0 | led->dev.kobj.sd->active.counter | (-2147483647) |
| PARAM_VALUE | 0 | led->dev.kobj.sd->attr.notify_next | 0,426918848001064960 |
| PARAM_VALUE | 0 | led->dev.links.consumers.next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | led->dev.links.consumers.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | led->dev.links.consumers.prev->prev | 4096-ptr_max |
| PARAM_VALUE | 0 | led->dev.links.defer_sync.next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | led->dev.links.defer_sync.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | led->dev.links.defer_sync.prev->prev | 4096-ptr_max |
| PARAM_VALUE | 0 | led->dev.links.suppliers.next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | led->dev.links.suppliers.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | led->dev.links.suppliers.prev->prev | 4096-ptr_max |
| PARAM_VALUE | 0 | led->dev.p->klist_children.get | 2213798222526185472 |
| PARAM_VALUE | 0 | led->dev.p->klist_children.put | 3126867300421632000 |
| PARAM_VALUE | 0 | led->dev.p->knode_bus.n_ref.refcount.refs.counter | 1 |
| PARAM_VALUE | 0 | led->dev.p->knode_class.n_ref.refcount.refs.counter | 1 |
| PARAM_VALUE | 0 | led->dev.p->knode_parent.n_ref.refcount.refs.counter | 1 |
| PARAM_VALUE | 0 | led->dev.physical_location->dock | 0 |
| PARAM_VALUE | 0 | led->dev.physical_location->horizontal_position | 0 |
| PARAM_VALUE | 0 | led->dev.physical_location->lid | 0 |
| PARAM_VALUE | 0 | led->dev.physical_location->panel | 0 |
| PARAM_VALUE | 0 | led->dev.physical_location->vertical_position | 0 |
| PARAM_VALUE | 0 | led->dev.power.entry.next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | led->dev.power.entry.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | led->dev.power.entry.prev->prev | 4096-ptr_max |
| PARAM_VALUE | 0 | led->dev.power.wait_queue.head.next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | led->dev.power.wait_queue.head.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | led->dev.power.wait_queue.head.prev->prev | 4096-ptr_max |
| PARAM_VALUE | 0 | led->entry.next | 4096-ptr_max |
| PARAM_VALUE | 0 | led->entry.prev | 3658874351393501184 |
| PARAM_VALUE | 0 | led->ops | 3963541798411517968,8059097245644767248 |
| PARAM_VALUE | 0 | led->ops->controls_device | 0,674960432281071616,2574549058847490048,3972837193662005248 |
| PARAM_VALUE | 0 | led->ops->get_brightness | 0,4096-ptr_max |
| PARAM_VALUE | 0 | led->ops->options | 0-1 |
| PARAM_VALUE | 0 | led->ops_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | led->ops_lock.first_waiter | 0 |
| PARAM_VALUE | 0 | led->ops_lock.magic | 4096-ptr_max |
| PARAM_VALUE | 0 | led->ops_lock.osq.tail.counter | 0 |
| PARAM_VALUE | 0 | led->ops_lock.owner.counter | 0 |
| PARAM_VALUE | 0 | led->props.type | 1-3 |
| PARAM_VALUE | 0 | led->update_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | led->update_lock.first_waiter | 0 |
| PARAM_VALUE | 0 | led->update_lock.magic | 4096-ptr_max |
| PARAM_VALUE | 0 | led->update_lock.osq.tail.counter | 0 |
| PARAM_VALUE | 0 | led->update_lock.owner.counter | 0 |
| BUF_SIZE | 0 | led | 1976 |
| BUF_SIZE | 0 | led->ops | 32 |
| DATA_SOURCE | 0 | led | r backlight_device_register |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 0 | led->props.brightness | |
| NO_OVERFLOW_SIMPLE | 0 | led->props.max_brightness |
drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_backlight.c amdgpu_dm_register_backlight_device() -> (struct backlight_ops)->get_brightness()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | led | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/platform/x86/sony-laptop.c sony_nc_backlight_setup() -> (struct backlight_ops)->get_brightness()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | led | 4096-ptr_max |
| PARAM_VALUE | 0 | led->dev.devres_head.next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | led->dev.devres_head.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | led->dev.devres_head.prev->prev | 4096-ptr_max |
| PARAM_VALUE | 0 | led->dev.dma_io_tlb_mem->defpool.rcu.func | 0 |
| PARAM_VALUE | 0 | led->dev.dma_io_tlb_mem->defpool.rcu.next | 0 |
| PARAM_VALUE | 0 | led->dev.dma_io_tlb_mem->defpool.transient | 0 |
| PARAM_VALUE | 0 | led->dev.dma_io_tlb_mem->dyn_alloc.data.counter | 9007199250546704 |
| PARAM_VALUE | 0 | led->dev.dma_io_tlb_mem->dyn_alloc.entry.prev | 1473117533515866344 |
| PARAM_VALUE | 0 | led->dev.dma_io_tlb_mem->dyn_alloc.func | 1583282886040592384 |
| PARAM_VALUE | 0 | led->dev.dma_io_tlb_mem->pools.prev | 1473117533515866320 |
| PARAM_VALUE | 0 | led->dev.dma_io_tlb_mem->total_used.counter | 0 |
| PARAM_VALUE | 0 | led->dev.dma_io_tlb_mem->transient_nslabs.counter | 0 |
| PARAM_VALUE | 0 | led->dev.dma_io_tlb_mem->used_hiwater.counter | 0 |
| PARAM_VALUE | 0 | led->dev.dma_io_tlb_pools.next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | led->dev.dma_io_tlb_pools.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | led->dev.dma_io_tlb_pools.prev->prev | 4096-ptr_max |
| PARAM_VALUE | 0 | led->dev.dma_pools.next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | led->dev.dma_pools.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | led->dev.dma_pools.prev->prev | 4096-ptr_max |
| PARAM_VALUE | 0 | led->dev.flags | 4096-ptr_max |
| PARAM_VALUE | 0 | led->dev.fwnode->dev | 4096-ptr_max |
| PARAM_VALUE | 0 | led->dev.fwnode->dev->bus | 0,4096-ptr_max |
| PARAM_VALUE | 0 | led->dev.fwnode->dev->class | 0,4096-ptr_max |
| PARAM_VALUE | 0 | led->dev.fwnode->dev->fwnode | 4096-ptr_max |
| PARAM_VALUE | 0 | led->dev.fwnode->dev->groups | 0,4096-ptr_max |
| PARAM_VALUE | 0 | led->dev.fwnode->dev->init_name | 0 |
| PARAM_VALUE | 0 | led->dev.fwnode->dev->p | 1-u64max |
| PARAM_VALUE | 0 | led->dev.fwnode->dev->physical_location | 0,4096-ptr_max |
| PARAM_VALUE | 0 | led->dev.fwnode->dev->power.set_latency_tolerance | 5740181548905971712 |
| PARAM_VALUE | 0 | led->dev.fwnode->dev->type | 0,4096-ptr_max |
| PARAM_VALUE | 0 | led->dev.fwnode->suppliers.next | 4096-ptr_max |
| PARAM_VALUE | 0 | led->dev.kobj.parent->sd->__parent | 0 |
| PARAM_VALUE | 0 | led->dev.kobj.release->timer->entry.pprev | 4096-ptr_max |
| PARAM_VALUE | 0 | led->dev.kobj.release.timer.is_hard | 0-1 |
| PARAM_VALUE | 0 | led->dev.kobj.release.timer.is_lazy | 0-1 |
| PARAM_VALUE | 0 | led->dev.kobj.release.timer.is_queued | 0-1 |
| PARAM_VALUE | 0 | led->dev.kobj.release.timer.is_soft | 0-1 |
| PARAM_VALUE | 0 | led->dev.kobj.release.work.entry.next->prev | 4096-ptr_max |
| PARAM_VALUE | 0 | led->dev.kobj.sd->active.counter | (-2147483647) |
| PARAM_VALUE | 0 | led->dev.kobj.sd->attr.notify_next | 0,426918848001064960 |
| PARAM_VALUE | 0 | led->dev.links.consumers.next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | led->dev.links.consumers.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | led->dev.links.consumers.prev->prev | 4096-ptr_max |
| PARAM_VALUE | 0 | led->dev.links.defer_sync.next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | led->dev.links.defer_sync.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | led->dev.links.defer_sync.prev->prev | 4096-ptr_max |
| PARAM_VALUE | 0 | led->dev.links.suppliers.next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | led->dev.links.suppliers.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | led->dev.links.suppliers.prev->prev | 4096-ptr_max |
| PARAM_VALUE | 0 | led->dev.p->klist_children.get | 2213798222526185472 |
| PARAM_VALUE | 0 | led->dev.p->klist_children.put | 3126867300421632000 |
| PARAM_VALUE | 0 | led->dev.p->knode_bus.n_ref.refcount.refs.counter | 1 |
| PARAM_VALUE | 0 | led->dev.p->knode_class.n_ref.refcount.refs.counter | 1 |
| PARAM_VALUE | 0 | led->dev.p->knode_parent.n_ref.refcount.refs.counter | 1 |
| PARAM_VALUE | 0 | led->dev.physical_location->dock | 0 |
| PARAM_VALUE | 0 | led->dev.physical_location->horizontal_position | 0 |
| PARAM_VALUE | 0 | led->dev.physical_location->lid | 0 |
| PARAM_VALUE | 0 | led->dev.physical_location->panel | 0 |
| PARAM_VALUE | 0 | led->dev.physical_location->vertical_position | 0 |
| PARAM_VALUE | 0 | led->dev.power.entry.next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | led->dev.power.entry.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | led->dev.power.entry.prev->prev | 4096-ptr_max |
| PARAM_VALUE | 0 | led->dev.power.wait_queue.head.next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | led->dev.power.wait_queue.head.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | led->dev.power.wait_queue.head.prev->prev | 4096-ptr_max |
| PARAM_VALUE | 0 | led->entry.next | 4096-ptr_max |
| PARAM_VALUE | 0 | led->entry.prev | 3658874351393501184 |
| PARAM_VALUE | 0 | led->ops | 5797027066641010688,7592833399908978688 |
| PARAM_VALUE | 0 | led->ops->controls_device | 0,674960432281071616,2574549058847490048,3972837193662005248 |
| PARAM_VALUE | 0 | led->ops->get_brightness | 0,4096-ptr_max |
| PARAM_VALUE | 0 | led->ops->options | 0-1 |
| PARAM_VALUE | 0 | led->ops_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | led->ops_lock.first_waiter | 0 |
| PARAM_VALUE | 0 | led->ops_lock.magic | 4096-ptr_max |
| PARAM_VALUE | 0 | led->ops_lock.osq.tail.counter | 0 |
| PARAM_VALUE | 0 | led->ops_lock.owner.counter | 0 |
| PARAM_VALUE | 0 | led->props.type | 1-3 |
| PARAM_VALUE | 0 | led->update_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | led->update_lock.first_waiter | 0 |
| PARAM_VALUE | 0 | led->update_lock.magic | 4096-ptr_max |
| PARAM_VALUE | 0 | led->update_lock.osq.tail.counter | 0 |
| PARAM_VALUE | 0 | led->update_lock.owner.counter | 0 |
| BUF_SIZE | 0 | led | 1976 |
| BUF_SIZE | 0 | led->ops | 32 |
| DATA_SOURCE | 0 | led | r backlight_device_register |
| BIT_INFO | 0 | led->ops | 0x4053292720425000,0x797f2dffbc7fd000 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 0 | led->props.brightness | |
| NO_OVERFLOW_SIMPLE | 0 | led->props.max_brightness |
drivers/leds/led-core.c led_update_brightness() -> (struct led_classdev)->brightness_get()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | led | 4096-ptr_max |
| PARAM_VALUE | 0 | led->brightness_get | 1-u64max |
| PARAM_VALUE | 0 | led->dev->kobj.parent->sd->attr.open->nr_mmapped | 0-4294967295 |
| PARAM_VALUE | 0 | led->dev->kobj.sd->attr.open->nr_mmapped | 0-4294967295 |
| BUF_SIZE | 0 | led | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | led | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | led->brightness_get | (-1),8 |
| BUF_SIZE | 0 | led->brightness_set | (-1),8 |
| BUF_SIZE | 0 | led->brightness_set_blocking | (-1),8 |
| BUF_SIZE | 0 | led->default_trigger | s32min,(-10),(-1),1-s32max |
| BUF_SIZE | 0 | led->dev | (-1),1616 |
| BUF_SIZE | 0 | led->groups | (-1)-0,16 |
| BUF_SIZE | 0 | led->hw_control_trigger | (-1),7 |
| BUF_SIZE | 0 | led->name | s32min,(-10),(-1)-s32max |
| DATA_SOURCE | 0 | led | $0 |
| STR_LEN | 0 | led->default_trigger | (-1),4-5,7,9-13,20,24 |
| STR_LEN | 0 | led->hw_control_trigger | (-1),6 |
| STR_LEN | 0 | led->name | (-1),5-6,8-23,28,31,36,47,63 |
| CONTAINER | 0 | -48+0 | $(-1) |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 0 | led->blink_timer.expires | 0-u64max |
| HOST_DATA | 0 | led->blink_timer.flags | 0-u32max |
| HOST_DATA | 0 | led->set_brightness_work.data.counter | s64min-s64max |
| USER_DATA | 0 | led->max_brightness | 1-s32max |
| NO_OVERFLOW_SIMPLE | 0 | led->blink_delay_off | |
| NO_OVERFLOW_SIMPLE | 0 | led->blink_delay_on | |
| HALF_LOCKED2 | &of->mutex | ||
| HALF_LOCKED2 | _T->lock | ||
| HALF_LOCKED2 | 0 | &led->led_access |