Defined in 5 files as a member:
- drivers/hid/hid-playstation.c, line 72 (as a member)
- drivers/leds/leds-is31fl319x.c, line 108 (as a member)
- drivers/platform/chrome/cros_kbd_led_backlight.c, line 42 (as a member)
- include/linux/leds.h, line 131 (as a member)
- include/linux/platform_data/x86/asus-wmi.h, line 186 (as a member)
Defined in 2 files as a function:
- drivers/pci/npem.c, line 441 (as a function)
- drivers/platform/x86/lenovo/thinkpad_acpi.c, line 6577 (as a function)
Referenced in 126 files:
- arch/arm/mach-footbridge/ebsa285.c, line 92
- arch/arm/mach-footbridge/netwinder-hw.c, line 735
- arch/mips/alchemy/devboards/db1000.c, 2 times
- arch/mips/alchemy/devboards/db1200.c, 2 times
- arch/mips/alchemy/devboards/db1300.c, 2 times
- arch/x86/platform/ts5500/ts5500.c, line 244
- drivers/gpu/drm/nouveau/nouveau_led.c, line 100
- drivers/hid/hid-asus.c, 5 times
- drivers/hid/hid-bigbenff.c, line 443
- drivers/hid/hid-corsair.c, 2 times
- drivers/hid/hid-gt683r.c, line 269
- drivers/hid/hid-lenovo-go-s.c, line 1326
- drivers/hid/hid-lenovo-go.c, line 2180
- drivers/hid/hid-lg4ff.c, line 1431
- drivers/hid/hid-msi.c, line 1853
- drivers/hid/hid-nvidia-shield.c, line 810
- drivers/hid/hid-oxp.c, line 1393
- drivers/hid/hid-picolcd_leds.c, line 125
- drivers/hid/hid-playstation.c, 3 times
- drivers/hid/hid-sony.c, line 1697
- drivers/hid/hid-steelseries.c, 2 times
- drivers/hid/hid-wiimote-modules.c, line 358
- drivers/hid/wacom_sys.c, line 1417
- drivers/hwmon/applesmc.c, line 966
- drivers/input/input-leds.c, line 142
- drivers/input/joystick/xpad.c, line 1742
- drivers/input/keyboard/applespi.c, line 1774
- drivers/input/keyboard/lm8323.c, line 573
- drivers/input/misc/wistron_btns.c, 2 times
- drivers/leds/blink/leds-bcm63138.c, line 228
- drivers/leds/blink/leds-lgm-sso.c, line 360
- drivers/leds/led-core.c, 2 times
- drivers/leds/leds-apu.c, line 135
- drivers/leds/leds-ariel.c, line 112
- drivers/leds/leds-as3668.c, line 118
- drivers/leds/leds-bcm6328.c, line 379
- drivers/leds/leds-bcm6358.c, line 135
- drivers/leds/leds-clevo-mail.c, line 152
- drivers/leds/leds-cobalt-qube.c, line 33
- drivers/leds/leds-cobalt-raq.c, 2 times
- drivers/leds/leds-gpio.c, line 88
- drivers/leds/leds-hp6xx.c, 2 times
- drivers/leds/leds-ip30.c, line 53
- drivers/leds/leds-is31fl319x.c, 5 times
- drivers/leds/leds-lm3530.c, line 441
- drivers/leds/leds-locomo.c, 2 times
- drivers/leds/leds-max8997.c, line 249
- drivers/leds/leds-menf21bmc.c, line 84
- drivers/leds/leds-mlxcpld.c, line 341
- drivers/leds/leds-net48xx.c, line 33
- drivers/leds/leds-netxbig.c, line 286
- drivers/leds/leds-nic78bx.c, 4 times
- drivers/leds/leds-ns2.c, line 217
- drivers/leds/leds-ot200.c, line 125
- drivers/leds/leds-pm8058.c, line 119
- drivers/leds/leds-rb532.c, line 35
- drivers/leds/leds-ss4200.c, line 491
- drivers/leds/leds-st1202.c, line 304
- drivers/leds/leds-sun50i-a100.c, line 517
- drivers/leds/leds-sunfire.c, line 148
- drivers/leds/leds-syscon.c, line 112
- drivers/leds/leds-tca6507.c, line 751
- drivers/leds/leds-wrap.c, 3 times
- drivers/leds/simatic/simatic-ipc-leds.c, line 109
- drivers/leds/trigger/ledtrig-netdev.c, line 440
- drivers/leds/uleds.c, line 61
- drivers/macintosh/via-pmu-led.c, line 79
- drivers/media/radio/radio-shark.c, 3 times
- drivers/media/radio/radio-shark2.c, 2 times
- drivers/media/rc/redrat3.c, line 1100
- drivers/media/rc/ttusbir.c, line 292
- drivers/media/rc/winbond-cir.c, line 1046
- drivers/mmc/host/rtsx_usb_sdmmc.c, line 1411
- drivers/mmc/host/sdhci.c, line 463
- drivers/net/arcnet/com20020-pci.c, 2 times
- drivers/net/dsa/hirschmann/hellcreek_ptp.c, 2 times
- drivers/net/wireless/ath/ath5k/led.c, line 137
- drivers/net/wireless/ath/ath9k/gpio.c, line 90
- drivers/net/wireless/ath/ath9k/htc_drv_gpio.c, line 293
- drivers/net/wireless/ath/carl9170/led.c, line 134
- drivers/net/wireless/broadcom/b43/leds.c, line 126
- drivers/net/wireless/broadcom/b43legacy/leds.c, line 95
- drivers/net/wireless/broadcom/brcm80211/brcmsmac/led.c, line 99
- drivers/net/wireless/intel/iwlegacy/common.c, line 547
- drivers/net/wireless/intel/iwlwifi/dvm/led.c, line 172
- drivers/net/wireless/intel/iwlwifi/mld/led.c, line 67
- drivers/net/wireless/intel/iwlwifi/mvm/led.c, line 78
- drivers/net/wireless/intersil/p54/led.c, line 97
- drivers/net/wireless/mediatek/mt76/mac80211.c, 2 times
- drivers/net/wireless/mediatek/mt76/mt7603/init.c, line 547
- drivers/net/wireless/mediatek/mt76/mt7615/init.c, line 586
- drivers/net/wireless/mediatek/mt76/mt7615/pci_init.c, line 78
- drivers/net/wireless/mediatek/mt76/mt76x02_util.c, line 169
- drivers/net/wireless/mediatek/mt76/mt7915/init.c, line 508
- drivers/net/wireless/mediatek/mt76/mt7996/init.c, line 549
- drivers/net/wireless/ralink/rt2x00/rt2400pci.c, line 242
- drivers/net/wireless/ralink/rt2x00/rt2500pci.c, line 242
- drivers/net/wireless/ralink/rt2x00/rt2500usb.c, line 305
- drivers/net/wireless/ralink/rt2x00/rt2800lib.c, line 1663
- drivers/net/wireless/ralink/rt2x00/rt2x00leds.c, 5 times
- drivers/net/wireless/ralink/rt2x00/rt61pci.c, line 300
- drivers/net/wireless/ralink/rt2x00/rt73usb.c, line 247
- drivers/net/wireless/realtek/rtl818x/rtl8187/leds.c, line 150
- drivers/parisc/led.c, line 293
- drivers/pci/npem.c, line 503
- drivers/platform/chrome/cros_kbd_led_backlight.c, 3 times
- drivers/platform/x86/acer-wmi.c, line 1936
- drivers/platform/x86/asus-laptop.c, 2 times
- drivers/platform/x86/asus-wireless.c, line 166
- drivers/platform/x86/asus-wmi.c, 4 times
- drivers/platform/x86/dell/alienware-wmi-base.c, line 408
- drivers/platform/x86/dell/dell-laptop.c, 2 times
- drivers/platform/x86/dell/dell-wmi-led.c, line 159
- drivers/platform/x86/eeepc-laptop.c, line 525
- drivers/platform/x86/hp/hp_accel.c, line 263
- drivers/platform/x86/lenovo/thinkpad_acpi.c, 2 times
- drivers/platform/x86/lg-laptop.c, line 35
- drivers/platform/x86/samsung-laptop.c, line 1251
- drivers/platform/x86/silicom-platform.c, 8 times
- drivers/platform/x86/toshiba_acpi.c, 3 times
- drivers/power/supply/chagall-battery.c, 2 times
- drivers/staging/nvec/nvec_paz00.c, line 51
- drivers/video/backlight/adp8860_bl.c, line 262
- drivers/video/backlight/adp8870_bl.c, line 288
- drivers/video/backlight/lm3639_bl.c, 2 times
- sound/usb/line6/toneport.c, line 319
Smatch caller information:
drivers/platform/x86/lenovo/thinkpad_acpi.c brightness_update_status() -> brightness_set()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 0 | led | 0-16777215 |
| USER_DATA | 0 | led | 1-s32max[c] |
| UNITS | 0 | led | unit_array_size |
| HALF_LOCKED2 | &bd->update_lock | ||
| HALF_LOCKED2 | &connector->mutex | ||
| HALF_LOCKED2 | &panel->follower_lock | ||
| HALF_LOCKED2 | global &drm_unplug_srcu |
drivers/platform/x86/lenovo/thinkpad_acpi.c brightness_write() -> brightness_set()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/leds/led-core.c __led_set_brightness_blocking() -> (struct led_classdev)->brightness_set_blocking()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | led | 4096-ptr_max |
| PARAM_VALUE | 0 | led->brightness_set_blocking | 1-u64max |
| BUF_SIZE | 0 | led | (-1),768 |
| BUF_SIZE | 0 | led | (-1),768 |
| DATA_SOURCE | 0 | led | $0 |
| DATA_SOURCE | 1 | brightness | $1 |
| CONTAINER | 0 | -40+0 | $(-1) |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/leds/rgb/leds-qcom-lpg.c lpg_add_led() -> (struct led_classdev)->brightness_set_blocking()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | led | 4096-ptr_max |
| PARAM_VALUE | 0 | led->blink_set | 7157384646612635648,7365986844514795520 |
| PARAM_VALUE | 0 | led->brightness | 0,255,511 |
| PARAM_VALUE | 0 | led->brightness_set_blocking | 4504784194226659328,6396324698420244480 |
| PARAM_VALUE | 0 | led->max_brightness | 255,511 |
| PARAM_VALUE | 0 | led->pattern_clear | 0,3692923744664653824,5695561169614241792 |
| PARAM_VALUE | 0 | led->pattern_set | 0,4758886457141207040,7577752697059057664 |
| PARAM_VALUE | 1 | brightness | 0,255,511 |
| BUF_SIZE | 0 | led | 768 |
| BUF_SIZE | 0 | led->default_trigger | s32min-(-1),1-s32max |
| FUZZY_MAX | 0 | led->brightness | 0 |
| FUZZY_MAX | 0 | led->max_brightness | 511 |
| FUZZY_MAX | 1 | brightness | 0 |
| CONTAINER | 0 | -40+0 | $(-1) |
| CONTAINER | 1 | *(-40+8) | $(-1) |
| BIT_INFO | 0 | led->blink_set | 0x6210220226004000,0x677d3f6a27af5000 |
| BIT_INFO | 0 | led->brightness_set_blocking | 0x1884054804242000,0x7ec47f7fffedf000 |
| BIT_INFO | 0 | led->max_brightness | 0xff,0x1ff |
| HARD_MAX | 0 | led->max_brightness | 511 |
| MEM_ZERO | 0 | led | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |