Defined in 6 files as a member:
- drivers/gpu/drm/nouveau/include/dispnv04/i2c/encoder_i2c.h, line 115 (as a member)
- include/drm/drm_connector.h, line 1611 (as a member)
- include/drm/drm_crtc.h, line 638 (as a member)
- include/drm/drm_plane.h, line 388 (as a member)
- include/linux/power_supply.h, line 277 (as a member)
- include/linux/power_supply.h, line 320 (as a member)
Defined in 1 files as a function:
Referenced in 89 files:
- drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c
- drivers/gpu/drm/drm_connector.c
- drivers/gpu/drm/drm_crtc.c
- drivers/gpu/drm/drm_plane.c
- drivers/gpu/drm/gma500/cdv_intel_crt.c, line 236
- drivers/gpu/drm/gma500/cdv_intel_dp.c, line 1892
- drivers/gpu/drm/gma500/cdv_intel_hdmi.c, line 276
- drivers/gpu/drm/gma500/cdv_intel_lvds.c, line 420
- drivers/gpu/drm/gma500/psb_intel_lvds.c, line 618
- drivers/gpu/drm/gma500/psb_intel_sdvo.c, line 1775
- drivers/gpu/drm/msm/disp/mdp4/mdp4_plane.c, line 73
- drivers/gpu/drm/nouveau/dispnv04/i2c/ch7006_drv.c, line 385
- drivers/gpu/drm/nouveau/dispnv04/i2c/sil164_drv.c, line 348
- drivers/gpu/drm/nouveau/dispnv04/overlay.c
- drivers/gpu/drm/nouveau/dispnv04/tvnv17.c, line 786
- drivers/gpu/drm/nouveau/nouveau_connector.c
- drivers/gpu/drm/radeon/radeon_connectors.c
- drivers/gpu/drm/sti/sti_crtc.c, line 330
- drivers/gpu/drm/vc4/vc4_crtc.c, line 1170
- drivers/platform/x86/ayaneo-ec.c, line 348
- drivers/platform/x86/compal-laptop.c, line 892
- drivers/platform/x86/lenovo/ideapad-laptop.c, line 2133
- drivers/platform/x86/lenovo/wmi-other.c, line 815
- drivers/platform/x86/oxpec.c, line 616
- drivers/platform/x86/samsung-galaxybook.c, line 517
- drivers/platform/x86/samsung-laptop.c, line 840
- drivers/platform/x86/uniwill/uniwill-acpi.c
- drivers/power/supply/88pm860x_battery.c, line 908
- drivers/power/supply/adp5061.c, line 690
- drivers/power/supply/axp20x_ac_power.c, line 244
- drivers/power/supply/axp20x_battery.c
- drivers/power/supply/axp20x_usb_power.c
- drivers/power/supply/axp288_charger.c, line 504
- drivers/power/supply/axp288_fuel_gauge.c, line 519
- drivers/power/supply/bd71828-power.c
- drivers/power/supply/bq24190_charger.c
- drivers/power/supply/bq24257_charger.c, line 755
- drivers/power/supply/bq24735-charger.c, line 399
- drivers/power/supply/bq2515x_charger.c, line 917
- drivers/power/supply/bq25630_charger.c, line 978
- drivers/power/supply/bq256xx_charger.c, line 1250
- drivers/power/supply/bq257xx_charger.c, line 1126
- drivers/power/supply/bq25890_charger.c, line 1017
- drivers/power/supply/bq25980_charger.c, line 901
- drivers/power/supply/cpcap-battery.c, line 1109
- drivers/power/supply/cpcap-charger.c, line 859
- drivers/power/supply/cros_charge-control.c, line 201
- drivers/power/supply/cros_usbpd-charger.c, line 627
- drivers/power/supply/ds2760_battery.c, line 647
- drivers/power/supply/gpio-charger.c, line 333
- drivers/power/supply/huawei-gaokun-battery.c, line 430
- drivers/power/supply/ip5xxx_power.c
- drivers/power/supply/lego_ev3_battery.c, line 150
- drivers/power/supply/ltc2941-battery-gauge.c, line 524
- drivers/power/supply/ltc4162-l-charger.c, line 1047
- drivers/power/supply/macsmc-power.c, line 512
- drivers/power/supply/max17040_battery.c, line 468
- drivers/power/supply/max17042_battery.c
- drivers/power/supply/max77705_charger.c, line 478
- drivers/power/supply/max77976_charger.c, line 384
- drivers/power/supply/max8903_charger.c, line 728
- drivers/power/supply/max8971_charger.c, line 377
- drivers/power/supply/mp2629_charger.c
- drivers/power/supply/mt6360_charger.c, line 568
- drivers/power/supply/mt6370-charger.c, line 633
- drivers/power/supply/pm8916_lbc.c, line 243
- drivers/power/supply/power_supply_core.c
- drivers/power/supply/qcom_battmgr.c
- drivers/power/supply/qcom_smbb.c
- drivers/power/supply/qcom_smbx.c, line 785
- drivers/power/supply/rk817_charger.c, line 690
- drivers/power/supply/rn5t618_power.c
- drivers/power/supply/rt9467-charger.c, line 784
- drivers/power/supply/rt9471.c, line 750
- drivers/power/supply/rt9756.c, line 669
- drivers/power/supply/sbs-manager.c, line 308
- drivers/power/supply/sc2731_charger.c, line 319
- drivers/power/supply/sc27xx_fuel_gauge.c, line 769
- drivers/power/supply/sgm41542_charger.c, line 886
- drivers/power/supply/test_power.c
- drivers/power/supply/twl4030_charger.c
- drivers/power/supply/twl6030_charger.c, line 444
- drivers/power/supply/ucs1002_power.c, line 432
- drivers/power/supply/wilco-charger.c, line 163
- drivers/staging/greybus/power_supply.c
- drivers/usb/misc/apple-mfi-fastcharge.c, line 164
- drivers/usb/typec/anx7411.c, line 1450
- drivers/usb/typec/rt1719.c, line 575
- drivers/usb/typec/tcpm/tcpm.c, line 8786
Smatch caller information:
drivers/power/supply/power_supply_core.c __power_supply_set_property() -> (struct power_supply_desc)->set_property()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | b | 4096-ptr_max |
| PARAM_VALUE | 0 | b->desc | 4096-ptr_max |
| PARAM_VALUE | 0 | b->desc->set_property | 1-u64max |
| PARAM_VALUE | 0 | b->dev.kobj.sd->attr.open->nr_mmapped | 0-4294967295 |
| PARAM_VALUE | 0 | b->use_cnt.counter | 1-s32max |
| DATA_SOURCE | 0 | b | $0 |
| DATA_SOURCE | 1 | psp | $1 |
| DATA_SOURCE | 2 | val | $2 |
| CONTAINER | 0 | -48-0+0 | $(-1) |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 2 | val->intval | s32min-s32max |
| NO_OVERFLOW_SIMPLE | 0 | b->desc->num_properties | |
| HALF_LOCKED2 | _T->lock |