Documented in 1 files:
Defined in 1 files as a prototype:
Defined in 31 files as a member:
- arch/x86/boot/video.h, line 72 (as a member)
- drivers/dma/sun6i-dma.c, line 140 (as a member)
- drivers/extcon/extcon-usbc-tusb320.c, line 70 (as a member)
- drivers/firmware/efi/libstub/efistub.h, line 478 (as a member)
- drivers/firmware/efi/libstub/efistub.h, line 483 (as a member)
- drivers/firmware/efi/libstub/efistub.h, line 579 (as a member)
- drivers/gpu/drm/loongson/lsdc_drv.h, line 115 (as a member)
- drivers/iio/adc/ad7091r-base.h, line 79 (as a member)
- drivers/iio/pressure/bmp280.h, line 521 (as a member)
- drivers/input/mouse/elan_i2c.h, line 76 (as a member)
- drivers/media/pci/zoran/videocodec.h, line 257 (as a member)
- drivers/net/ethernet/amd/xgbe/xgbe.h, line 837 (as a member)
- drivers/net/ethernet/stmicro/stmmac/dwmac-ingenic.c, line 67 (as a member)
- drivers/net/ethernet/stmicro/stmmac/dwmac-stm32.c, line 107 (as a member)
- drivers/net/wireless/intel/iwlwifi/fw/api/power.h, line 321 (as a member)
- drivers/nfc/nxp-nci/nxp-nci.h, line 32 (as a member)
- drivers/nfc/s3fwrn5/s3fwrn5.h, line 26 (as a member)
- drivers/spi/spi-stm32.c, line 290 (as a member)
- drivers/tty/serial/mpc52xx_uart.c, line 115 (as a member)
- drivers/usb/musb/musb_core.h, line 182 (as a member)
- drivers/video/fbdev/geode/geodefb.h, line 14 (as a member)
- include/linux/edac.h, line 727 (as a member)
- include/linux/iio/adc/ad_sigma_delta.h, line 68 (as a member)
- include/linux/lcd.h, line 56 (as a member)
- include/linux/libata.h, line 987 (as a member)
- include/linux/phy/phy.h, line 104 (as a member)
- include/linux/platform_data/usb-omap.h, line 67 (as a member)
- include/linux/regulator/driver.h, line 194 (as a member)
- include/video/mmp_disp.h, line 182 (as a member)
- include/video/mmp_disp.h, line 196 (as a member)
- include/video/mmp_disp.h, line 300 (as a member)
Defined in 7 files as a function:
- arch/x86/boot/video-mode.c, line 145 (as a function)
- drivers/firmware/efi/libstub/gop.c, line 327 (as a function)
- drivers/media/dvb-frontends/cxd2099.c, line 181 (as a function)
- drivers/media/v4l2-core/tuner-core.c, line 839 (as a function)
- drivers/pinctrl/spear/pinctrl-spear.c, line 55 (as a function)
- drivers/regulator/virtual.c, line 231 (as a function)
- drivers/video/fbdev/pxa168fb.c, line 162 (as a function)
Referenced in 213 files:
- arch/x86/boot/video-bios.c, line 122
- arch/x86/boot/video-mode.c, 2 times
- arch/x86/boot/video-vesa.c, line 276
- arch/x86/boot/video-vga.c, line 285
- arch/x86/boot/video.c, line 331
- arch/x86/realmode/rm/wakemain.c, line 85
- drivers/ata/ata_generic.c, line 105
- drivers/ata/libata-eh.c, 2 times
- drivers/ata/pata_buddha.c, 2 times
- drivers/ata/pata_falcon.c, line 121
- drivers/ata/pata_gayle.c, 2 times
- drivers/ata/pata_it821x.c, line 815
- drivers/ata/pata_legacy.c, line 197
- drivers/ata/pata_optidma.c, line 348
- drivers/ata/pata_pcmcia.c, 2 times
- drivers/ata/pata_pdc2027x.c, line 155
- drivers/ata/pata_platform.c, line 135
- drivers/ata/pata_rz1000.c, line 60
- drivers/ata/sata_sil.c, line 170
- drivers/cxl/core/edac.c, line 771
- drivers/dma/sun6i-dma.c, 13 times
- drivers/edac/ecs.c, 2 times
- drivers/extcon/extcon-usbc-tusb320.c, 7 times
- drivers/firmware/efi/libstub/efistub.h, line 573
- drivers/firmware/efi/libstub/gop.c, 2 times
- drivers/gpu/drm/loongson/lsdc_crtc.c, 5 times
- drivers/iio/adc/ad7091r-base.c, line 368
- drivers/iio/adc/ad7091r5.c, 2 times
- drivers/iio/adc/ad7091r8.c, 2 times
- drivers/iio/adc/ad7124.c, line 684
- drivers/iio/adc/ad7173.c, 3 times
- drivers/iio/adc/ad7191.c, line 119
- drivers/iio/adc/ad7192.c, 2 times
- drivers/iio/adc/ad7780.c, line 203
- drivers/iio/adc/ad7791.c, line 252
- drivers/iio/adc/ad7793.c, line 203
- drivers/iio/filter/admv8818.c, 3 times
- drivers/iio/pressure/bmp280-core.c, 12 times
- drivers/input/mouse/elan_i2c_core.c, 5 times
- drivers/input/mouse/elan_i2c_i2c.c, line 749
- drivers/input/mouse/elan_i2c_smbus.c, line 531
- drivers/media/dvb-frontends/cxd2099.c, 5 times
- drivers/media/pci/zoran/zoran_device.c, 4 times
- drivers/media/pci/zoran/zr36016.c, line 385
- drivers/media/pci/zoran/zr36050.c, line 796
- drivers/media/pci/zoran/zr36060.c, line 849
- drivers/media/usb/cx231xx/cx231xx-core.c, 5 times
- drivers/media/usb/cx231xx/cx231xx.h, line 876
- drivers/media/usb/em28xx/em28xx-core.c, 5 times
- drivers/media/usb/em28xx/em28xx.h, line 849
- drivers/media/v4l2-core/tuner-core.c, 5 times
- drivers/net/ethernet/amd/xgbe/xgbe-mdio.c, 10 times
- drivers/net/ethernet/amd/xgbe/xgbe-phy-v1.c, line 729
- drivers/net/ethernet/amd/xgbe/xgbe-phy-v2.c, 5 times
- drivers/net/ethernet/stmicro/stmmac/dwmac-ingenic.c, 7 times
- drivers/net/ethernet/stmicro/stmmac/dwmac-stm32.c, 6 times
- drivers/net/macvlan.c, 3 times
- drivers/net/wireless/intel/iwlwifi/mld/power.c, line 525
- drivers/net/wireless/intel/iwlwifi/mld/regulatory.c, line 142
- drivers/net/wireless/intel/iwlwifi/mvm/fw.c, 2 times
- drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c, 2 times
- drivers/nfc/nxp-nci/core.c, 8 times
- drivers/nfc/nxp-nci/firmware.c, 4 times
- drivers/nfc/nxp-nci/i2c.c, line 93
- drivers/nfc/s3fwrn5/i2c.c, line 73
- drivers/nfc/s3fwrn5/s3fwrn5.h, 2 times
- drivers/nfc/s3fwrn5/uart.c, line 47
- drivers/phy/allwinner/phy-sun4i-usb.c, line 563
- drivers/phy/amlogic/phy-meson-gxl-usb2.c, line 227
- drivers/phy/apple/atc.c, 3 times
- drivers/phy/cadence/phy-cadence-salvo.c, line 326
- drivers/phy/freescale/phy-fsl-imx8-mipi-dphy.c, line 645
- drivers/phy/freescale/phy-fsl-imx8qm-hsio.c, line 512
- drivers/phy/freescale/phy-fsl-lynx-10g.c, line 1289
- drivers/phy/freescale/phy-fsl-lynx-28g.c, line 1055
- drivers/phy/ingenic/phy-ingenic-usb.c, line 201
- drivers/phy/marvell/phy-armada38x-comphy.c, line 158
- drivers/phy/marvell/phy-mvebu-a3700-comphy.c, line 1212
- drivers/phy/marvell/phy-mvebu-cp110-comphy.c, line 915
- drivers/phy/mediatek/phy-mtk-tphy.c, line 1517
- drivers/phy/mediatek/phy-mtk-xfi-tphy.c, line 370
- drivers/phy/mediatek/phy-mtk-xsphy.c, line 500
- drivers/phy/microchip/lan966x_serdes.c, line 515
- drivers/phy/microchip/sparx5_serdes.c, line 2407
- drivers/phy/mscc/phy-ocelot-serdes.c, line 439
- drivers/phy/phy-core.c, 2 times
- drivers/phy/phy-eyeq5-eth.c, line 183
- drivers/phy/phy-snps-eusb2.c, line 522
- drivers/phy/qualcomm/phy-qcom-edp.c, line 1250
- drivers/phy/qualcomm/phy-qcom-eusb2-repeater.c, line 239
- drivers/phy/qualcomm/phy-qcom-m31-eusb2.c, line 241
- drivers/phy/qualcomm/phy-qcom-qmp-combo.c, line 4380
- drivers/phy/qualcomm/phy-qcom-qmp-pcie.c, line 5923
- drivers/phy/qualcomm/phy-qcom-qmp-ufs.c, line 2189
- drivers/phy/qualcomm/phy-qcom-qmp-usb-legacy.c, line 941
- drivers/phy/qualcomm/phy-qcom-qmp-usb.c, line 2055
- drivers/phy/qualcomm/phy-qcom-qmp-usbc.c, line 1347
- drivers/phy/qualcomm/phy-qcom-qusb2.c, line 937
- drivers/phy/qualcomm/phy-qcom-sgmii-eth.c, line 361
- drivers/phy/qualcomm/phy-qcom-snps-femto-v2.c, line 494
- drivers/phy/qualcomm/phy-qcom-usb-hs-28nm.c, line 296
- drivers/phy/qualcomm/phy-qcom-usb-hs.c, line 198
- drivers/phy/renesas/r8a779f0-ether-serdes.c, line 405
- drivers/phy/rockchip/phy-rockchip-inno-dsidphy.c, line 746
- drivers/phy/rockchip/phy-rockchip-samsung-hdptx.c, line 2139
- drivers/phy/rockchip/phy-rockchip-snps-pcie3.c, line 240
- drivers/phy/samsung/phy-samsung-ufs.c, line 273
- drivers/phy/sophgo/phy-cv1800-usb2.c, line 95
- drivers/phy/starfive/phy-jh7110-pcie.c, line 133
- drivers/phy/starfive/phy-jh7110-usb.c, line 112
- drivers/phy/tegra/xusb-tegra186.c, line 1020
- drivers/phy/tegra/xusb-tegra210.c, line 2175
- drivers/phy/ti/phy-da8xx-usb.c, line 126
- drivers/phy/ti/phy-ds125df111.c, line 217
- drivers/phy/ti/phy-gmii-sel.c, line 340
- drivers/phy/ti/phy-tusb1210.c, line 484
- drivers/pinctrl/spear/pinctrl-spear.c, line 386
- drivers/regulator/ab8500-ext.c, line 329
- drivers/regulator/ab8500.c, 3 times
- drivers/regulator/act8865-regulator.c, 2 times
- drivers/regulator/act8945a-regulator.c, line 227
- drivers/regulator/adp5055-regulator.c, line 307
- drivers/regulator/as3711-regulator.c, line 83
- drivers/regulator/as3722-regulator.c, 4 times
- drivers/regulator/core.c, 6 times
- drivers/regulator/cpcap-regulator.c, line 260
- drivers/regulator/da9055-regulator.c, 2 times
- drivers/regulator/da9062-regulator.c, 2 times
- drivers/regulator/da9063-regulator.c, 2 times
- drivers/regulator/da9121-regulator.c, line 367
- drivers/regulator/da9211-regulator.c, line 239
- drivers/regulator/fan53555.c, line 253
- drivers/regulator/hi6421-regulator.c, 5 times
- drivers/regulator/hi6421v530-regulator.c, line 156
- drivers/regulator/hi6421v600-regulator.c, line 182
- drivers/regulator/lp872x.c, 2 times
- drivers/regulator/lp8755.c, line 151
- drivers/regulator/lp8788-buck.c, 2 times
- drivers/regulator/max14577-regulator.c, line 207
- drivers/regulator/max77620-regulator.c, line 652
- drivers/regulator/max77802-regulator.c, line 263
- drivers/regulator/max77857-regulator.c, 3 times
- drivers/regulator/max8649.c, line 124
- drivers/regulator/max8973-regulator.c, line 310
- drivers/regulator/mc13892-regulator.c, line 585
- drivers/regulator/mcp16502.c, line 423
- drivers/regulator/mp8859.c, line 295
- drivers/regulator/mp886x.c, 2 times
- drivers/regulator/mt6315-regulator.c, line 189
- drivers/regulator/mt6316-regulator.c, line 238
- drivers/regulator/mt6323-regulator.c, 2 times
- drivers/regulator/mt6331-regulator.c, 3 times
- drivers/regulator/mt6332-regulator.c, 2 times
- drivers/regulator/mt6358-regulator.c, line 462
- drivers/regulator/mt6359-regulator.c, line 457
- drivers/regulator/mt6360-regulator.c, line 303
- drivers/regulator/mt6363-regulator.c, 5 times
- drivers/regulator/mt6380-regulator.c, 3 times
- drivers/regulator/mt6397-regulator.c, line 243
- drivers/regulator/palmas-regulator.c, 4 times
- drivers/regulator/pca9450-regulator.c, 2 times
- drivers/regulator/pv88060-regulator.c, line 119
- drivers/regulator/pv88080-regulator.c, line 247
- drivers/regulator/pv88090-regulator.c, line 141
- drivers/regulator/qcom-rpmh-regulator.c, 3 times
- drivers/regulator/qcom_spmi-regulator.c, 10 times
- drivers/regulator/rk808-regulator.c, 5 times
- drivers/regulator/rt4803.c, line 127
- drivers/regulator/rt5120-regulator.c, 2 times
- drivers/regulator/rt5190a-regulator.c, line 134
- drivers/regulator/rt5739.c, line 182
- drivers/regulator/rt5759-regulator.c, line 188
- drivers/regulator/rt6160-regulator.c, line 186
- drivers/regulator/rt6190-regulator.c, line 273
- drivers/regulator/rt8092.c, line 205
- drivers/regulator/rtq2134-regulator.c, line 208
- drivers/regulator/rtq2208-regulator.c, line 224
- drivers/regulator/stpmic1_regulator.c, line 172
- drivers/regulator/sy8824x.c, line 83
- drivers/regulator/sy8827n.c, line 82
- drivers/regulator/tps62360-regulator.c, line 228
- drivers/regulator/tps6286x-regulator.c, line 74
- drivers/regulator/tps6287x-regulator.c, line 150
- drivers/regulator/tps65219-regulator.c, 3 times
- drivers/regulator/tps65910-regulator.c, 5 times
- drivers/regulator/twl-regulator.c, 2 times
- drivers/regulator/twl6030-regulator.c, 3 times
- drivers/regulator/virtual.c, line 270
- drivers/regulator/wm831x-dcdc.c, 2 times
- drivers/regulator/wm831x-ldo.c, 2 times
- drivers/regulator/wm8350-regulator.c, line 882
- drivers/regulator/wm8400-regulator.c, line 111
- drivers/scsi/qla2xxx/qla_attr.c, 7 times
- drivers/spi/spi-stm32.c, 5 times
- drivers/tty/serial/mpc52xx_uart.c, 5 times
- drivers/usb/musb/da8xx.c, line 487
- drivers/usb/musb/mediatek.c, line 362
- drivers/usb/musb/musb_core.h, 2 times
- drivers/usb/musb/musb_dsps.c, line 703
- drivers/usb/musb/sunxi.c, line 622
- drivers/usb/musb/tusb6010.c, line 1209
- drivers/video/backlight/corgi_lcd.c, line 385
- drivers/video/backlight/lcd.c, 2 times
- drivers/video/backlight/tdo24m.c, line 327
- drivers/video/fbdev/geode/display_gx1.c, line 208
- drivers/video/fbdev/geode/gx1fb_core.c, line 142
- drivers/video/fbdev/mmp/core.c, 2 times
- drivers/video/fbdev/mmp/hw/mmp_ctrl.c, line 414
- drivers/video/fbdev/pxa168fb.c, line 680
- fs/smb/client/smb2pdu.c, 4 times
- fs/xfs/xfs_acl.c, 3 times
- include/linux/iio/adc/ad_sigma_delta.h, 2 times
- include/video/mmp_disp.h, line 242
Smatch caller information:
drivers/media/v4l2-core/tuner-core.c tuner_resume() -> set_mode()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mode | 4096-ptr_max |
| PARAM_VALUE | 0 | mode->fe.ops.tuner_ops.resume | 0 |
| PARAM_VALUE | 0 | mode->standby | 0 |
| DATA_SOURCE | 0 | mode | r to_tuner |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/media/v4l2-core/tuner-core.c tuner_s_frequency() -> set_mode()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mode | 4096-ptr_max |
| PARAM_VALUE | 1 | attr | 1-5 |
| CAPPED_DATA | 1 | attr | 1 |
| DATA_SOURCE | 0 | mode | r to_tuner |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &dev->lock | ||
| HALF_LOCKED2 | &hdw->big_lock_mutex | ||
| HALF_LOCKED2 | global &em28xx_devlist_mutex |
drivers/media/v4l2-core/tuner-core.c tuner_s_radio() -> set_mode()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mode | 4096-ptr_max |
| PARAM_VALUE | 1 | attr | 1 |
| DATA_SOURCE | 0 | mode | r to_tuner |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &cx->serialize_lock | ||
| HALF_LOCKED2 | &dev->lock | ||
| HALF_LOCKED2 | &hdw->big_lock_mutex | ||
| HALF_LOCKED2 | vdev->lock |
drivers/media/v4l2-core/tuner-core.c tuner_s_std() -> set_mode()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mode | 4096-ptr_max |
| PARAM_VALUE | 1 | attr | 2 |
| DATA_SOURCE | 0 | mode | r to_tuner |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &cx->serialize_lock | ||
| HALF_LOCKED2 | &cxdev->open_lock | ||
| HALF_LOCKED2 | &dev->lock | ||
| HALF_LOCKED2 | &hdw->big_lock_mutex | ||
| HALF_LOCKED2 | &itv->serialize_lock | ||
| HALF_LOCKED2 | global &em28xx_devlist_mutex |
drivers/media/v4l2-core/tuner-core.c tuner_s_tuner() -> set_mode()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mode | 4096-ptr_max |
| PARAM_VALUE | 1 | attr | 0-2 |
| DATA_SOURCE | 0 | mode | r to_tuner |
| FUZZY_MAX | 1 | attr | 2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &hdw->big_lock_mutex |
drivers/video/fbdev/pxa168fb.c pxa168fb_probe() -> set_mode()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mode | 4096-ptr_max |
| PARAM_VALUE | 0 | mode->info | 4096-ptr_max |
| PARAM_VALUE | 1 | attr | 4096-ptr_max |
| PARAM_VALUE | 4 | ystretch | 1 |
| BUF_SIZE | 0 | mode | 2,4,16,24,32,128,216,248,256,1288,1984,2560,2864 |
| BUF_SIZE | 0 | mode | 2,4,16,24,32,128,216,248,256,1288,1984,2560,2864 |
| BUF_SIZE | 0 | mode->clk | (-1),1-s32max |
| BUF_SIZE | 0 | mode->dev | 1616 |
| BUF_SIZE | 0 | mode->info | s32min-s32max |
| CAPPED_DATA | 0 | mode->dev | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 0 | mode | unit_byte |
drivers/firmware/efi/libstub/gop.c efi_setup_graphics() -> set_mode()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mode | 0,4096-ptr_max |
| NOCHECK_CALL |
drivers/media/dvb-frontends/cxd2099.c read_attribute_mem() -> set_mode()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mode->lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | mode->lock.first_waiter | 0,4096-ptr_max |
| PARAM_VALUE | 0 | mode->lock.first_waiter->list.prev->next | 5159360019465732096 |
| PARAM_VALUE | 0 | mode->lock.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 0 | mode->lock.wait_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | mode->lock.wait_lock.owner | (-1) |
| PARAM_VALUE | 0 | mode->lock.wait_lock.owner_cpu | u32max |
| PARAM_VALUE | 1 | attr | 1 |
| BUF_SIZE | 0 | mode | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | mode | s32min-(-2),1-s32max |
| CAPPED_DATA | 0 | &mode->lock | 1 |
| NOCHECK_CALL | |||
| LOCK2 | 0 | &mode->lock | |
| HALF_LOCKED2 | &sl->slot_lock | ||
| TYPE_LOCK | (struct cxd)->lock |
drivers/media/dvb-frontends/cxd2099.c read_cam_control() -> set_mode()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mode->lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | mode->lock.first_waiter | 0,4096-ptr_max |
| PARAM_VALUE | 0 | mode->lock.first_waiter->list.prev->next | 5159360019465732096 |
| PARAM_VALUE | 0 | mode->lock.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 0 | mode->lock.wait_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | mode->lock.wait_lock.owner | (-1) |
| PARAM_VALUE | 0 | mode->lock.wait_lock.owner_cpu | u32max |
| PARAM_VALUE | 1 | attr | 0 |
| BUF_SIZE | 0 | mode | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | mode | s32min-(-2),1-s32max |
| CAPPED_DATA | 0 | &mode->lock | 1 |
| NOCHECK_CALL | |||
| LOCK2 | 0 | &mode->lock | |
| HALF_LOCKED2 | &sl->slot_lock | ||
| TYPE_LOCK | (struct cxd)->lock |
drivers/media/dvb-frontends/cxd2099.c slot_ts_enable() -> set_mode()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mode | 4096-ptr_max |
| PARAM_VALUE | 0 | mode->lastaddress | 9 |
| PARAM_VALUE | 0 | mode->lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | mode->lock.first_waiter | 0,4096-ptr_max |
| PARAM_VALUE | 0 | mode->lock.first_waiter->list.prev->next | 5159360019465732096 |
| PARAM_VALUE | 0 | mode->lock.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 0 | mode->lock.wait_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | mode->lock.wait_lock.owner | (-1) |
| PARAM_VALUE | 0 | mode->lock.wait_lock.owner_cpu | u32max |
| PARAM_VALUE | 0 | mode->regmap | 4096-ptr_max |
| PARAM_VALUE | 0 | *mode->regs | 0-247 |
| PARAM_VALUE | 1 | attr | 0 |
| BUF_SIZE | 0 | mode | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | mode | s32min-(-2),1-s32max |
| CAPPED_DATA | 0 | &mode->lock | 1 |
| NOCHECK_CALL | |||
| LOCK2 | &sl->slot_lock | ||
| LOCK2 | 0 | &mode->lock | |
| TYPE_LOCK | (struct cxd)->lock | ||
| TYPE_LOCK | (struct dvb_ca_slot)->slot_lock |
drivers/media/dvb-frontends/cxd2099.c write_attribute_mem() -> set_mode()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mode->lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | mode->lock.first_waiter | 0,4096-ptr_max |
| PARAM_VALUE | 0 | mode->lock.first_waiter->list.prev->next | 5159360019465732096 |
| PARAM_VALUE | 0 | mode->lock.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 0 | mode->lock.wait_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | mode->lock.wait_lock.owner | (-1) |
| PARAM_VALUE | 0 | mode->lock.wait_lock.owner_cpu | u32max |
| PARAM_VALUE | 1 | attr | 1 |
| BUF_SIZE | 0 | mode | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | mode | s32min-(-2),1-s32max |
| CAPPED_DATA | 0 | &mode->lock | 1 |
| NOCHECK_CALL | |||
| LOCK2 | &sl->slot_lock | ||
| LOCK2 | 0 | &mode->lock | |
| TYPE_LOCK | (struct cxd)->lock | ||
| TYPE_LOCK | (struct dvb_ca_slot)->slot_lock |
drivers/media/dvb-frontends/cxd2099.c write_cam_control() -> set_mode()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mode->lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | mode->lock.first_waiter | 0,4096-ptr_max |
| PARAM_VALUE | 0 | mode->lock.first_waiter->list.prev->next | 5159360019465732096 |
| PARAM_VALUE | 0 | mode->lock.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 0 | mode->lock.wait_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | mode->lock.wait_lock.owner | (-1) |
| PARAM_VALUE | 0 | mode->lock.wait_lock.owner_cpu | u32max |
| PARAM_VALUE | 1 | attr | 0 |
| BUF_SIZE | 0 | mode | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | mode | s32min-(-2),1-s32max |
| CAPPED_DATA | 0 | &mode->lock | 1 |
| NOCHECK_CALL | |||
| LOCK2 | &sl->slot_lock | ||
| LOCK2 | 0 | &mode->lock | |
| TYPE_LOCK | (struct cxd)->lock | ||
| TYPE_LOCK | (struct dvb_ca_slot)->slot_lock |
arch/x86/realmode/rm/wakemain.c main() -> set_mode()
| Type | Parameter | Key | Value |
|---|---|---|---|
| NOCHECK_CALL |
drivers/base/core.c dev_attr_store() -> (struct device_attribute)->store()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | attr | 4096-ptr_max |
| PARAM_VALUE | 1 | attr->store | 1-u64max |
| PARAM_VALUE | 2 | buf | 4096-ptr_max |
| PARAM_VALUE | 3 | count | 1-1000000000 |
| CAPPED_DATA | 3 | count | 1 |
| CAPPED_DATA | 3 | count | 1 |
| DATA_SOURCE | 2 | buf | $2 |
| DATA_SOURCE | 3 | count | $3 |
| CONTAINER | 1 | -48+0 | $(-1) |
| NOSPEC | 3 | count | |
| TERMINATED | 2 | buf | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| ELEM_LAST | 2 | ==buf3 | 8052 |
| LOCK2 | &of->mutex | ||
| HALF_LOCKED2 | &of->prealloc_mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct kernfs_open_file)->mutex |