Defined in 3 files as a member:
- include/net/pkt_cls.h, line 955 (as a member)
- net/sched/sch_choke.c, line 71 (as a member)
- net/sched/sch_gred.c, line 53 (as a member)
Defined in 1 files as a function:
Referenced in 76 files:
- arch/arm/include/asm/unwind.h, line 39
- arch/arm/kernel/unwind.c
- arch/arm/mach-s3c/init.c
- arch/x86/platform/uv/bios_uv.c
- drivers/acpi/apei/einj-core.c
- drivers/acpi/apei/erst.c
-
drivers/gpu/drm/amd/pm/powerplay/hwmgr/smu7_hwmgr.c
- line 2676
- line 2681
- line 2682
- line 2683
- line 2690
- line 2695
- line 2696
- line 2697
- line 2704
- line 2709
- line 2710
- line 2711
- line 2719
- line 2724
- line 2725
- line 2726
- line 2733
- line 2738
- line 2739
- line 2740
- line 2747
- line 2752
- line 2753
- line 2754
- line 2761
- line 2766
- line 2767
- line 2768
- line 2775
- line 2780
- line 2781
- line 2784
- line 2785
- line 2788
- line 2794
- line 2800
- line 2801
- line 2802
- line 2804
- drivers/gpu/drm/amd/pm/powerplay/smumgr/ci_smumgr.c
- drivers/gpu/drm/amd/pm/powerplay/smumgr/iceland_smumgr.c
- drivers/gpu/drm/amd/pm/swsmu/inc/amdgpu_smu.h
- drivers/hid/hid-debug.c
- drivers/hwmon/pmbus/mpq8646.c
- drivers/iio/light/ltr501.c
- drivers/iio/magnetometer/ak8974.c
- drivers/input/mouse/appletouch.c
- drivers/media/dvb-frontends/af9013.c
- drivers/media/dvb-frontends/af9033.c
- drivers/media/dvb-frontends/au8522_dig.c
- drivers/media/dvb-frontends/cxd2820r_c.c
- drivers/media/dvb-frontends/cxd2820r_core.c
- drivers/media/dvb-frontends/cxd2820r_priv.h, line 58
- drivers/media/dvb-frontends/cxd2820r_t.c
- drivers/media/dvb-frontends/cxd2820r_t2.c
- drivers/media/dvb-frontends/m88ds3103.c
- drivers/media/dvb-frontends/m88rs2000.c
- drivers/media/dvb-frontends/rtl2830.c
- drivers/media/dvb-frontends/stb0899_drv.c
- drivers/media/dvb-frontends/stv090x.c
- drivers/media/dvb-frontends/tda10023.c
- drivers/media/dvb-frontends/tda10071.c
- drivers/media/platform/samsung/s5p-jpeg/jpeg-core.c
- drivers/media/platform/verisilicon/hantro_jpeg.c
- drivers/media/usb/dvb-usb-v2/af9035.c
- drivers/media/usb/gspca/vc032x.c
- drivers/media/usb/pvrusb2/pvrusb2-hdw.c
- drivers/net/ethernet/chelsio/cxgb4/cxgb4_filter.c
- drivers/net/ethernet/chelsio/cxgb4/sched.c
- drivers/net/ethernet/chelsio/cxgb4/sched.h, line 85
-
drivers/net/ethernet/freescale/gianfar_ethtool.c
- line 849
- line 851
- line 851
- line 852
- line 852
- line 853
- line 857
- line 859
- line 860
- line 860
- line 862
- line 862
- line 863
- line 867
- line 869
- line 870
- line 870
- line 871
- line 871
- line 872
- line 890
- line 943
- line 949
- line 953
- line 956
- line 959
- line 962
- line 963
- line 969
- line 973
- line 976
- line 977
- line 978
- line 981
- line 987
- line 1009
- line 1014
- line 1021
- line 1039
- line 1044
- line 1050
- line 1087
- line 1093
- line 1122
- line 1124
- line 1128
- line 1130
- line 1134
- line 1135
- line 1138
- line 1142
- line 1145
- line 1149
- line 1151
- line 1159
- line 1160
- line 1164
- line 1165
- line 1166
- line 1166
- line 1167
- line 1167
- line 1168
- line 1172
- line 1172
- line 1176
- line 1176
- line 1178
- line 1178
- line 1181
- line 1182
- line 1183
- line 1183
- line 1189
- line 1197
- line 1200
- line 1204
- line 1204
- line 1205
- line 1205
- line 1240
- line 1244
- line 1244
- line 1245
- line 1252
- line 1266
- line 1273
- drivers/net/ethernet/netronome/nfp/abm/qdisc.c
- drivers/net/ethernet/xscale/ixp4xx_eth.c
- drivers/net/hyperv/netvsc.c
- drivers/net/wan/ixp4xx_hss.c
- drivers/net/wireless/broadcom/b43/phy_g.c
- drivers/net/wireless/broadcom/b43/wa.c
-
drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c
- line 925
- line 926
- line 927
- line 928
- line 929
- line 930
- line 931
- line 940
- line 941
- line 942
- line 943
- line 944
- line 945
- line 946
- line 1887
- line 1889
- line 1890
- line 1891
- line 1892
- line 1893
- line 1894
- line 1902
- line 1904
- line 1905
- line 1906
- line 1907
- line 1908
- line 1909
- line 1915
- line 1919
- line 1920
- line 1921
- line 1925
- line 1926
- line 1927
- line 1930
- line 1931
- line 1932
- line 2059
- line 2071
- line 2072
- line 2073
- line 2074
- line 2075
- line 2077
- line 2078
- line 2080
- line 2082
- line 2083
- line 2160
- line 2161
- line 2162
- line 2163
- line 2164
- line 2165
- line 2226
- line 2241
- line 2242
- line 2243
- line 2244
- line 2245
- line 2246
- line 2261
- line 2275
- line 2276
- line 2277
- line 2278
- line 2279
- line 2280
- line 2282
- line 2283
- line 2285
- line 2286
- line 2864
- line 2942
- line 2943
- line 2944
- line 2945
- line 2946
- line 2947
- line 3004
- line 3045
- line 3046
- line 3047
- line 3048
- line 3049
- line 3054
- line 3055
- line 3097
- line 3103
- line 3104
- line 3105
- line 3106
- line 3107
- line 3108
- line 3113
- line 3115
- line 3116
- line 3117
- line 3118
- line 3119
- line 3120
- line 3125
- line 3135
- line 3136
- line 3137
- line 3141
- line 3142
- line 3143
- line 3145
- line 3146
- line 3147
- line 3148
- line 3168
- line 3169
- line 3170
- line 3174
- line 3175
- line 3176
- line 3185
- line 3187
- line 3188
- line 3189
- line 3190
- line 3191
- line 3197
- line 3336
- line 3379
- line 3380
- line 3381
- line 3382
- line 3383
- line 3384
- line 3780
- line 3782
- line 3783
- line 3784
- line 3785
- line 3786
- line 3787
- line 3815
- line 3818
- line 3819
- line 3820
- line 3821
- line 3822
- line 3823
- line 3837
- line 3901
- line 3902
- line 3903
- line 3905
- line 3906
- line 3909
- line 3911
- line 3914
- line 3917
- line 3918
- line 4129
- line 4164
- line 4165
- line 4166
- line 4167
- line 4168
- line 4172
- line 4173
- line 4274
- line 4283
- line 4284
- line 4285
- line 4286
- line 4297
- line 4298
- line 4301
- line 4302
- line 4308
- line 4314
- line 4315
- line 4316
- line 4319
- line 4320
- line 4321
- line 4324
- line 4325
- line 4326
- line 4349
- line 4350
- line 4351
- line 4534
- line 4542
- line 4543
- line 4544
- line 4545
- line 4547
- line 4548
- line 4552
- line 4553
- line 4554
- line 4555
- line 4558
- line 4559
- line 4562
- line 4563
- line 4676
- line 4691
- line 4692
- line 4693
- line 4694
- line 4695
- line 4696
- line 4716
- line 4717
- line 4718
- line 4719
- line 4720
- line 4721
- drivers/net/wireless/mediatek/mt76/mt76x0/init.c
- drivers/net/wireless/mediatek/mt76/mt76x0/phy.c
- drivers/net/wireless/st/cw1200/debug.c
- drivers/staging/media/atomisp/pci/atomisp_cmd.c
- drivers/staging/media/atomisp/pci/atomisp_compat_css20.c
- drivers/staging/media/atomisp/pci/sh_css_params.c
- drivers/staging/media/av7110/av7110_ca.c
- drivers/video/fbdev/aty/mach64_gx.c
-
drivers/video/fbdev/core/fb_imageblit.h
- line 285
- line 292
- line 293
- line 295
- line 296
- line 304
- line 305
- line 306
- line 307
- line 308
- line 309
- line 310
- line 311
- line 318
- line 341
- line 347
- line 348
- line 349
- line 350
- line 353
- line 353
- line 354
- line 354
- line 355
- line 355
- line 356
- line 356
- line 364
- line 365
- line 366
- line 367
- line 374
- line 404
- line 422
- line 424
- line 430
- line 431
- line 435
- include/linux/bpf_verifier.h, line 1185
- include/net/pkt_sched.h
-
kernel/bpf/btf.c
- line 1811
- line 1814
- line 1816
- line 1817
- line 1818
- line 1824
- line 1826
- line 1828
- line 1832
- line 1836
- line 1838
- line 1839
- line 1840
- line 1845
- line 1847
- line 1853
- line 1856
- line 1859
- line 1860
- line 1862
- line 5782
- line 5868
- line 5868
- line 5869
- line 5875
- line 5877
- line 5879
- line 5879
- line 5890
- line 5893
- line 5895
- line 5903
- line 5906
- line 5907
- line 5909
- line 5909
- line 5909
- line 8907
- line 8920
- line 8922
- line 8925
- line 8939
- line 8940
- line 8940
- line 8941
- line 8943
- line 8946
- line 8978
- line 8987
- line 8989
- line 9002
- line 9234
- line 9237
- line 9243
- line 9243
- line 9243
- line 9297
- line 9319
- line 9321
- line 9326
- line 9326
- line 9337
- line 9338
- line 9340
- line 9346
- line 9347
- line 9349
- line 9349
- line 9349
- line 9353
- line 9353
- line 9354
- line 9354
- line 9357
- line 9359
- line 9359
- line 9359
- line 9892
- line 9895
- line 9896
- line 9897
- line 9897
- line 9898
- line 9900
- line 9901
- line 9904
- line 9905
- line 9908
- line 9908
- line 9909
- line 9910
- line 9910
- line 9914
- line 9915
- line 9916
- line 9919
- line 9921
- kernel/bpf/core.c
- kernel/bpf/fixups.c
-
kernel/bpf/verifier.c
- line 2453
- line 2455
- line 2456
- line 2456
- line 2457
- line 2554
- line 2559
- line 2560
- line 2560
- line 2561
- line 2563
- line 2583
- line 2583
- line 2591
- line 2591
- line 2591
- line 2600
- line 2602
- line 2605
- line 2606
- line 2606
- line 2607
- line 2607
- line 2609
- line 2728
- line 2736
- line 2738
- line 2759
- line 2759
- line 2760
- line 2762
- line 2786
- line 2818
- line 2818
- line 2818
- line 2818
- line 2819
- line 2821
- line 2823
- line 2823
- line 2834
- line 2835
- line 2835
- line 2835
- kernel/debug/kdb/kdb_io.c
- lib/bch.c
- lib/crc/gen_crc32table.c
- lib/crypto/powerpc/aes-spe-core.S
- lib/crypto/powerpc/aes-spe-modes.S
- lib/crypto/x86/sha512-ssse3-asm.S, line 166
- net/core/rtnetlink.c
- net/sched/sch_api.c
- net/sched/sch_choke.c
-
net/sched/sch_gred.c
- line 99
- line 106
- line 106
- line 160
- line 160
- line 173
- line 176
- line 199
- line 199
- line 200
- line 201
- line 272
- line 301
- line 334
- line 338
- line 339
- line 340
- line 341
- line 342
- line 343
- line 344
- line 345
- line 346
- line 372
- line 373
- line 382
- line 384
- line 385
- line 386
- line 464
- line 465
- line 469
- line 472
- line 473
- line 488
- line 496
- line 549
- line 588
- line 692
- line 693
- line 791
- line 807
- line 857
- line 914
- security/selinux/nlmsgtab.c
- tools/bpf/bpftool/btf.c
- tools/bpf/bpftool/common.c
- tools/perf/jvmti/libjvmti.c
- tools/perf/util/disasm.c, line 1347
Smatch caller information:
drivers/hid/hid-debug.c hid_dump_device() -> tab()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | n | 2 |
| PARAM_VALUE | 1 | f | 4096-ptr_max |
| PARAM_VALUE | 1 | f->buf | 1-u64max |
| PARAM_VALUE | 1 | f->from | 0 |
| PARAM_VALUE | 1 | f->lock.dep_map->name | 0-255 |
| PARAM_VALUE | 1 | f->lock.first_waiter | 0,4096-ptr_max |
| PARAM_VALUE | 1 | f->lock.first_waiter->list.prev->next | 5159360019465732096 |
| PARAM_VALUE | 1 | f->lock.first_waiter->list.prev->prev | 5159360019465732096 |
| PARAM_VALUE | 1 | f->lock.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 1 | f->lock.wait_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 1 | f->lock.wait_lock.owner | (-1) |
| PARAM_VALUE | 1 | f->lock.wait_lock.owner_cpu | u32max |
| PARAM_VALUE | 1 | f->op | 4096-ptr_max |
| PARAM_VALUE | 1 | f->private | 4096-ptr_max |
| BUF_SIZE | 1 | f | s32min-(-2),1-s32max |
| BUF_SIZE | 1 | f | s32min-(-2),1-s32max |
| BUF_SIZE | 1 | f->buf | (-1)-2147479552 |
| CAPPED_DATA | 1 | f->size | 1 |
| DATA_SOURCE | 1 | f | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| USER_DATA | 1 | f->read_pos | 0-13442450941 |
| LOCK2 | &device->driver_input_lock | ||
| LOCK2 | 1 | &f->lock | |
| TYPE_LOCK | (struct hid_device)->driver_input_lock | ||
| TYPE_LOCK | (struct seq_file)->lock |
drivers/hid/hid-debug.c hid_dump_device() -> tab()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | n | 4 |
| PARAM_VALUE | 1 | f | 4096-ptr_max |
| PARAM_VALUE | 1 | f->buf | 1-u64max |
| PARAM_VALUE | 1 | f->from | 0 |
| PARAM_VALUE | 1 | f->lock.dep_map->name | 0-255 |
| PARAM_VALUE | 1 | f->lock.first_waiter | 0,4096-ptr_max |
| PARAM_VALUE | 1 | f->lock.first_waiter->list.prev->next | 5159360019465732096 |
| PARAM_VALUE | 1 | f->lock.first_waiter->list.prev->prev | 5159360019465732096 |
| PARAM_VALUE | 1 | f->lock.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 1 | f->lock.wait_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 1 | f->lock.wait_lock.owner | (-1) |
| PARAM_VALUE | 1 | f->lock.wait_lock.owner_cpu | u32max |
| PARAM_VALUE | 1 | f->op | 4096-ptr_max |
| PARAM_VALUE | 1 | f->private | 4096-ptr_max |
| BUF_SIZE | 1 | f | s32min-(-2),1-s32max |
| BUF_SIZE | 1 | f | s32min-(-2),1-s32max |
| BUF_SIZE | 1 | f->buf | (-1)-2147479552 |
| CAPPED_DATA | 1 | f->size | 1 |
| DATA_SOURCE | 1 | f | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| USER_DATA | 1 | f->read_pos | 0-13442450941 |
| LOCK2 | &device->driver_input_lock | ||
| LOCK2 | 1 | &f->lock | |
| TYPE_LOCK | (struct hid_device)->driver_input_lock | ||
| TYPE_LOCK | (struct seq_file)->lock |
drivers/hid/hid-debug.c hid_dump_field() -> tab()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | n | 6 |
| PARAM_VALUE | 1 | f | 4096-ptr_max |
| PARAM_VALUE | 1 | f->buf | 1-u64max |
| PARAM_VALUE | 1 | f->from | 0 |
| PARAM_VALUE | 1 | f->lock.dep_map->name | 0-255 |
| PARAM_VALUE | 1 | f->lock.first_waiter | 0,4096-ptr_max |
| PARAM_VALUE | 1 | f->lock.first_waiter->list.prev->next | 5159360019465732096 |
| PARAM_VALUE | 1 | f->lock.first_waiter->list.prev->prev | 5159360019465732096 |
| PARAM_VALUE | 1 | f->lock.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 1 | f->lock.wait_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 1 | f->lock.wait_lock.owner | (-1) |
| PARAM_VALUE | 1 | f->lock.wait_lock.owner_cpu | u32max |
| PARAM_VALUE | 1 | f->op | 4096-ptr_max |
| PARAM_VALUE | 1 | f->private | 4096-ptr_max |
| BUF_SIZE | 1 | f | s32min-(-2),1-s32max |
| BUF_SIZE | 1 | f | s32min-(-2),1-s32max |
| BUF_SIZE | 1 | f->buf | (-1)-2147479552 |
| CAPPED_DATA | 1 | f->size | 1 |
| DATA_SOURCE | 0 | n | $1 |
| DATA_SOURCE | 1 | f | $2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| USER_DATA | 1 | f->read_pos | 0-11442450941[c] |
| LOCK2 | &device->driver_input_lock | ||
| LOCK2 | 1 | &f->lock | |
| TYPE_LOCK | (struct hid_device)->driver_input_lock | ||
| TYPE_LOCK | (struct seq_file)->lock |
drivers/hid/hid-debug.c hid_dump_field() -> tab()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | n | 6 |
| PARAM_VALUE | 1 | f | 4096-ptr_max |
| PARAM_VALUE | 1 | f->buf | 1-u64max |
| PARAM_VALUE | 1 | f->from | 0 |
| PARAM_VALUE | 1 | f->lock.dep_map->name | 0-255 |
| PARAM_VALUE | 1 | f->lock.first_waiter | 0,4096-ptr_max |
| PARAM_VALUE | 1 | f->lock.first_waiter->list.prev->next | 5159360019465732096 |
| PARAM_VALUE | 1 | f->lock.first_waiter->list.prev->prev | 5159360019465732096 |
| PARAM_VALUE | 1 | f->lock.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 1 | f->lock.wait_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 1 | f->lock.wait_lock.owner | (-1) |
| PARAM_VALUE | 1 | f->lock.wait_lock.owner_cpu | u32max |
| PARAM_VALUE | 1 | f->op | 4096-ptr_max |
| PARAM_VALUE | 1 | f->private | 4096-ptr_max |
| BUF_SIZE | 1 | f | s32min-(-2),1-s32max |
| BUF_SIZE | 1 | f | s32min-(-2),1-s32max |
| BUF_SIZE | 1 | f->buf | (-1)-2147479552 |
| CAPPED_DATA | 1 | f->size | 1 |
| DATA_SOURCE | 0 | n | $1 |
| DATA_SOURCE | 1 | f | $2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| USER_DATA | 1 | f->read_pos | 0-11442450941[c] |
| LOCK2 | &device->driver_input_lock | ||
| LOCK2 | 1 | &f->lock | |
| TYPE_LOCK | (struct hid_device)->driver_input_lock | ||
| TYPE_LOCK | (struct seq_file)->lock |
drivers/hid/hid-debug.c hid_dump_field() -> tab()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | n | 6 |
| PARAM_VALUE | 1 | f | 4096-ptr_max |
| PARAM_VALUE | 1 | f->buf | 1-u64max |
| PARAM_VALUE | 1 | f->from | 0 |
| PARAM_VALUE | 1 | f->lock.dep_map->name | 0-255 |
| PARAM_VALUE | 1 | f->lock.first_waiter | 0,4096-ptr_max |
| PARAM_VALUE | 1 | f->lock.first_waiter->list.prev->next | 5159360019465732096 |
| PARAM_VALUE | 1 | f->lock.first_waiter->list.prev->prev | 5159360019465732096 |
| PARAM_VALUE | 1 | f->lock.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 1 | f->lock.wait_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 1 | f->lock.wait_lock.owner | (-1) |
| PARAM_VALUE | 1 | f->lock.wait_lock.owner_cpu | u32max |
| PARAM_VALUE | 1 | f->op | 4096-ptr_max |
| PARAM_VALUE | 1 | f->private | 4096-ptr_max |
| BUF_SIZE | 1 | f | s32min-(-2),1-s32max |
| BUF_SIZE | 1 | f | s32min-(-2),1-s32max |
| BUF_SIZE | 1 | f->buf | (-1)-2147479552 |
| CAPPED_DATA | 1 | f->size | 1 |
| DATA_SOURCE | 0 | n | $1 |
| DATA_SOURCE | 1 | f | $2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| USER_DATA | 1 | f->read_pos | 0-11442450941[c] |
| LOCK2 | &device->driver_input_lock | ||
| LOCK2 | 1 | &f->lock | |
| TYPE_LOCK | (struct hid_device)->driver_input_lock | ||
| TYPE_LOCK | (struct seq_file)->lock |
drivers/hid/hid-debug.c hid_dump_field() -> tab()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | n | 6 |
| PARAM_VALUE | 1 | f | 4096-ptr_max |
| PARAM_VALUE | 1 | f->buf | 1-u64max |
| PARAM_VALUE | 1 | f->from | 0 |
| PARAM_VALUE | 1 | f->lock.dep_map->name | 0-255 |
| PARAM_VALUE | 1 | f->lock.first_waiter | 0,4096-ptr_max |
| PARAM_VALUE | 1 | f->lock.first_waiter->list.prev->next | 5159360019465732096 |
| PARAM_VALUE | 1 | f->lock.first_waiter->list.prev->prev | 5159360019465732096 |
| PARAM_VALUE | 1 | f->lock.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 1 | f->lock.wait_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 1 | f->lock.wait_lock.owner | (-1) |
| PARAM_VALUE | 1 | f->lock.wait_lock.owner_cpu | u32max |
| PARAM_VALUE | 1 | f->op | 4096-ptr_max |
| PARAM_VALUE | 1 | f->private | 4096-ptr_max |
| BUF_SIZE | 1 | f | s32min-(-2),1-s32max |
| BUF_SIZE | 1 | f | s32min-(-2),1-s32max |
| BUF_SIZE | 1 | f->buf | (-1)-2147479552 |
| CAPPED_DATA | 1 | f->size | 1 |
| DATA_SOURCE | 0 | n | $1 |
| DATA_SOURCE | 1 | f | $2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| USER_DATA | 1 | f->read_pos | 0-11442450941[c] |
| LOCK2 | &device->driver_input_lock | ||
| LOCK2 | 1 | &f->lock | |
| TYPE_LOCK | (struct hid_device)->driver_input_lock | ||
| TYPE_LOCK | (struct seq_file)->lock |
drivers/hid/hid-debug.c hid_dump_field() -> tab()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | n | 8 |
| PARAM_VALUE | 1 | f | 4096-ptr_max |
| PARAM_VALUE | 1 | f->buf | 1-u64max |
| PARAM_VALUE | 1 | f->from | 0 |
| PARAM_VALUE | 1 | f->lock.dep_map->name | 0-255 |
| PARAM_VALUE | 1 | f->lock.first_waiter | 0,4096-ptr_max |
| PARAM_VALUE | 1 | f->lock.first_waiter->list.prev->next | 5159360019465732096 |
| PARAM_VALUE | 1 | f->lock.first_waiter->list.prev->prev | 5159360019465732096 |
| PARAM_VALUE | 1 | f->lock.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 1 | f->lock.wait_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 1 | f->lock.wait_lock.owner | (-1) |
| PARAM_VALUE | 1 | f->lock.wait_lock.owner_cpu | u32max |
| PARAM_VALUE | 1 | f->op | 4096-ptr_max |
| PARAM_VALUE | 1 | f->private | 4096-ptr_max |
| BUF_SIZE | 1 | f | s32min-(-2),1-s32max |
| BUF_SIZE | 1 | f | s32min-(-2),1-s32max |
| BUF_SIZE | 1 | f->buf | (-1)-2147479552 |
| CAPPED_DATA | 1 | f->size | 1 |
| DATA_SOURCE | 1 | f | $2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| USER_DATA | 1 | f->read_pos | 0-11442450941[c] |
| LOCK2 | &device->driver_input_lock | ||
| LOCK2 | 1 | &f->lock | |
| TYPE_LOCK | (struct hid_device)->driver_input_lock | ||
| TYPE_LOCK | (struct seq_file)->lock |
drivers/hid/hid-debug.c hid_dump_field() -> tab()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | n | 6 |
| PARAM_VALUE | 1 | f | 4096-ptr_max |
| PARAM_VALUE | 1 | f->buf | 1-u64max |
| PARAM_VALUE | 1 | f->from | 0 |
| PARAM_VALUE | 1 | f->lock.dep_map->name | 0-255 |
| PARAM_VALUE | 1 | f->lock.first_waiter | 0,4096-ptr_max |
| PARAM_VALUE | 1 | f->lock.first_waiter->list.prev->next | 5159360019465732096 |
| PARAM_VALUE | 1 | f->lock.first_waiter->list.prev->prev | 5159360019465732096 |
| PARAM_VALUE | 1 | f->lock.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 1 | f->lock.wait_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 1 | f->lock.wait_lock.owner | (-1) |
| PARAM_VALUE | 1 | f->lock.wait_lock.owner_cpu | u32max |
| PARAM_VALUE | 1 | f->op | 4096-ptr_max |
| PARAM_VALUE | 1 | f->private | 4096-ptr_max |
| BUF_SIZE | 1 | f | s32min-(-2),1-s32max |
| BUF_SIZE | 1 | f | s32min-(-2),1-s32max |
| BUF_SIZE | 1 | f->buf | (-1)-2147479552 |
| CAPPED_DATA | 1 | f->size | 1 |
| DATA_SOURCE | 0 | n | $1 |
| DATA_SOURCE | 1 | f | $2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| USER_DATA | 1 | f->read_pos | 0-11442450941[c] |
| LOCK2 | &device->driver_input_lock | ||
| LOCK2 | 1 | &f->lock | |
| TYPE_LOCK | (struct hid_device)->driver_input_lock | ||
| TYPE_LOCK | (struct seq_file)->lock |
drivers/hid/hid-debug.c hid_dump_field() -> tab()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | n | 6 |
| PARAM_VALUE | 1 | f | 4096-ptr_max |
| PARAM_VALUE | 1 | f->buf | 1-u64max |
| PARAM_VALUE | 1 | f->from | 0 |
| PARAM_VALUE | 1 | f->lock.dep_map->name | 0-255 |
| PARAM_VALUE | 1 | f->lock.first_waiter | 0,4096-ptr_max |
| PARAM_VALUE | 1 | f->lock.first_waiter->list.prev->next | 5159360019465732096 |
| PARAM_VALUE | 1 | f->lock.first_waiter->list.prev->prev | 5159360019465732096 |
| PARAM_VALUE | 1 | f->lock.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 1 | f->lock.wait_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 1 | f->lock.wait_lock.owner | (-1) |
| PARAM_VALUE | 1 | f->lock.wait_lock.owner_cpu | u32max |
| PARAM_VALUE | 1 | f->op | 4096-ptr_max |
| PARAM_VALUE | 1 | f->private | 4096-ptr_max |
| BUF_SIZE | 1 | f | s32min-(-2),1-s32max |
| BUF_SIZE | 1 | f | s32min-(-2),1-s32max |
| BUF_SIZE | 1 | f->buf | (-1)-2147479552 |
| CAPPED_DATA | 1 | f->size | 1 |
| DATA_SOURCE | 0 | n | $1 |
| DATA_SOURCE | 1 | f | $2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| USER_DATA | 1 | f->read_pos | 0-11442450941[c] |
| LOCK2 | &device->driver_input_lock | ||
| LOCK2 | 1 | &f->lock | |
| TYPE_LOCK | (struct hid_device)->driver_input_lock | ||
| TYPE_LOCK | (struct seq_file)->lock |
drivers/hid/hid-debug.c hid_dump_field() -> tab()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | n | 6 |
| PARAM_VALUE | 1 | f | 4096-ptr_max |
| PARAM_VALUE | 1 | f->buf | 1-u64max |
| PARAM_VALUE | 1 | f->from | 0 |
| PARAM_VALUE | 1 | f->lock.dep_map->name | 0-255 |
| PARAM_VALUE | 1 | f->lock.first_waiter | 0,4096-ptr_max |
| PARAM_VALUE | 1 | f->lock.first_waiter->list.prev->next | 5159360019465732096 |
| PARAM_VALUE | 1 | f->lock.first_waiter->list.prev->prev | 5159360019465732096 |
| PARAM_VALUE | 1 | f->lock.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 1 | f->lock.wait_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 1 | f->lock.wait_lock.owner | (-1) |
| PARAM_VALUE | 1 | f->lock.wait_lock.owner_cpu | u32max |
| PARAM_VALUE | 1 | f->op | 4096-ptr_max |
| PARAM_VALUE | 1 | f->private | 4096-ptr_max |
| BUF_SIZE | 1 | f | s32min-(-2),1-s32max |
| BUF_SIZE | 1 | f | s32min-(-2),1-s32max |
| BUF_SIZE | 1 | f->buf | (-1)-2147479552 |
| CAPPED_DATA | 1 | f->size | 1 |
| DATA_SOURCE | 0 | n | $1 |
| DATA_SOURCE | 1 | f | $2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| USER_DATA | 1 | f->read_pos | 0-11442450941[c] |
| LOCK2 | &device->driver_input_lock | ||
| LOCK2 | 1 | &f->lock | |
| TYPE_LOCK | (struct hid_device)->driver_input_lock | ||
| TYPE_LOCK | (struct seq_file)->lock |
drivers/hid/hid-debug.c hid_dump_field() -> tab()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | n | 6 |
| PARAM_VALUE | 1 | f | 4096-ptr_max |
| PARAM_VALUE | 1 | f->buf | 1-u64max |
| PARAM_VALUE | 1 | f->from | 0 |
| PARAM_VALUE | 1 | f->lock.dep_map->name | 0-255 |
| PARAM_VALUE | 1 | f->lock.first_waiter | 0,4096-ptr_max |
| PARAM_VALUE | 1 | f->lock.first_waiter->list.prev->next | 5159360019465732096 |
| PARAM_VALUE | 1 | f->lock.first_waiter->list.prev->prev | 5159360019465732096 |
| PARAM_VALUE | 1 | f->lock.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 1 | f->lock.wait_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 1 | f->lock.wait_lock.owner | (-1) |
| PARAM_VALUE | 1 | f->lock.wait_lock.owner_cpu | u32max |
| PARAM_VALUE | 1 | f->op | 4096-ptr_max |
| PARAM_VALUE | 1 | f->private | 4096-ptr_max |
| BUF_SIZE | 1 | f | s32min-(-2),1-s32max |
| BUF_SIZE | 1 | f | s32min-(-2),1-s32max |
| BUF_SIZE | 1 | f->buf | (-1)-2147479552 |
| CAPPED_DATA | 1 | f->size | 1 |
| DATA_SOURCE | 0 | n | $1 |
| DATA_SOURCE | 1 | f | $2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| USER_DATA | 1 | f->read_pos | 0-11442450941[c] |
| LOCK2 | &device->driver_input_lock | ||
| LOCK2 | 1 | &f->lock | |
| TYPE_LOCK | (struct hid_device)->driver_input_lock | ||
| TYPE_LOCK | (struct seq_file)->lock |
drivers/hid/hid-debug.c hid_dump_field() -> tab()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | n | 6 |
| PARAM_VALUE | 1 | f | 4096-ptr_max |
| PARAM_VALUE | 1 | f->buf | 1-u64max |
| PARAM_VALUE | 1 | f->from | 0 |
| PARAM_VALUE | 1 | f->lock.dep_map->name | 0-255 |
| PARAM_VALUE | 1 | f->lock.first_waiter | 0,4096-ptr_max |
| PARAM_VALUE | 1 | f->lock.first_waiter->list.prev->next | 5159360019465732096 |
| PARAM_VALUE | 1 | f->lock.first_waiter->list.prev->prev | 5159360019465732096 |
| PARAM_VALUE | 1 | f->lock.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 1 | f->lock.wait_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 1 | f->lock.wait_lock.owner | (-1) |
| PARAM_VALUE | 1 | f->lock.wait_lock.owner_cpu | u32max |
| PARAM_VALUE | 1 | f->op | 4096-ptr_max |
| PARAM_VALUE | 1 | f->private | 4096-ptr_max |
| BUF_SIZE | 1 | f | s32min-(-2),1-s32max |
| BUF_SIZE | 1 | f | s32min-(-2),1-s32max |
| BUF_SIZE | 1 | f->buf | (-1)-2147479552 |
| CAPPED_DATA | 1 | f->size | 1 |
| DATA_SOURCE | 0 | n | $1 |
| DATA_SOURCE | 1 | f | $2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| USER_DATA | 1 | f->read_pos | 0-11442450941[c] |
| LOCK2 | &device->driver_input_lock | ||
| LOCK2 | 1 | &f->lock | |
| TYPE_LOCK | (struct hid_device)->driver_input_lock | ||
| TYPE_LOCK | (struct seq_file)->lock |
drivers/hid/hid-debug.c hid_dump_field() -> tab()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | n | 6 |
| PARAM_VALUE | 1 | f | 4096-ptr_max |
| PARAM_VALUE | 1 | f->buf | 1-u64max |
| PARAM_VALUE | 1 | f->from | 0 |
| PARAM_VALUE | 1 | f->lock.dep_map->name | 0-255 |
| PARAM_VALUE | 1 | f->lock.first_waiter | 0,4096-ptr_max |
| PARAM_VALUE | 1 | f->lock.first_waiter->list.prev->next | 5159360019465732096 |
| PARAM_VALUE | 1 | f->lock.first_waiter->list.prev->prev | 5159360019465732096 |
| PARAM_VALUE | 1 | f->lock.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 1 | f->lock.wait_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 1 | f->lock.wait_lock.owner | (-1) |
| PARAM_VALUE | 1 | f->lock.wait_lock.owner_cpu | u32max |
| PARAM_VALUE | 1 | f->op | 4096-ptr_max |
| PARAM_VALUE | 1 | f->private | 4096-ptr_max |
| BUF_SIZE | 1 | f | s32min-(-2),1-s32max |
| BUF_SIZE | 1 | f | s32min-(-2),1-s32max |
| BUF_SIZE | 1 | f->buf | (-1)-2147479552 |
| CAPPED_DATA | 1 | f->size | 1 |
| DATA_SOURCE | 0 | n | $1 |
| DATA_SOURCE | 1 | f | $2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| USER_DATA | 1 | f->read_pos | 0-11442450941[c] |
| LOCK2 | &device->driver_input_lock | ||
| LOCK2 | 1 | &f->lock | |
| TYPE_LOCK | (struct hid_device)->driver_input_lock | ||
| TYPE_LOCK | (struct seq_file)->lock |
drivers/hid/hid-debug.c hid_dump_field() -> tab()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | n | 6 |
| PARAM_VALUE | 1 | f | 4096-ptr_max |
| PARAM_VALUE | 1 | f->buf | 1-u64max |
| PARAM_VALUE | 1 | f->from | 0 |
| PARAM_VALUE | 1 | f->lock.dep_map->name | 0-255 |
| PARAM_VALUE | 1 | f->lock.first_waiter | 0,4096-ptr_max |
| PARAM_VALUE | 1 | f->lock.first_waiter->list.prev->next | 5159360019465732096 |
| PARAM_VALUE | 1 | f->lock.first_waiter->list.prev->prev | 5159360019465732096 |
| PARAM_VALUE | 1 | f->lock.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 1 | f->lock.wait_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 1 | f->lock.wait_lock.owner | (-1) |
| PARAM_VALUE | 1 | f->lock.wait_lock.owner_cpu | u32max |
| PARAM_VALUE | 1 | f->op | 4096-ptr_max |
| PARAM_VALUE | 1 | f->private | 4096-ptr_max |
| BUF_SIZE | 1 | f | s32min-(-2),1-s32max |
| BUF_SIZE | 1 | f | s32min-(-2),1-s32max |
| BUF_SIZE | 1 | f->buf | (-1)-2147479552 |
| CAPPED_DATA | 1 | f->size | 1 |
| DATA_SOURCE | 0 | n | $1 |
| DATA_SOURCE | 1 | f | $2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| USER_DATA | 1 | f->read_pos | 0-11442450941[c] |
| LOCK2 | &device->driver_input_lock | ||
| LOCK2 | 1 | &f->lock | |
| TYPE_LOCK | (struct hid_device)->driver_input_lock | ||
| TYPE_LOCK | (struct seq_file)->lock |
drivers/hid/hid-debug.c hid_dump_field() -> tab()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | n | 6 |
| PARAM_VALUE | 1 | f | 4096-ptr_max |
| PARAM_VALUE | 1 | f->buf | 1-u64max |
| PARAM_VALUE | 1 | f->from | 0 |
| PARAM_VALUE | 1 | f->lock.dep_map->name | 0-255 |
| PARAM_VALUE | 1 | f->lock.first_waiter | 0,4096-ptr_max |
| PARAM_VALUE | 1 | f->lock.first_waiter->list.prev->next | 5159360019465732096 |
| PARAM_VALUE | 1 | f->lock.first_waiter->list.prev->prev | 5159360019465732096 |
| PARAM_VALUE | 1 | f->lock.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 1 | f->lock.wait_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 1 | f->lock.wait_lock.owner | (-1) |
| PARAM_VALUE | 1 | f->lock.wait_lock.owner_cpu | u32max |
| PARAM_VALUE | 1 | f->op | 4096-ptr_max |
| PARAM_VALUE | 1 | f->private | 4096-ptr_max |
| BUF_SIZE | 1 | f | s32min-(-2),1-s32max |
| BUF_SIZE | 1 | f | s32min-(-2),1-s32max |
| BUF_SIZE | 1 | f->buf | (-1)-2147479552 |
| CAPPED_DATA | 1 | f->size | 1 |
| DATA_SOURCE | 0 | n | $1 |
| DATA_SOURCE | 1 | f | $2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| USER_DATA | 1 | f->read_pos | 0-11442450941[c] |
| LOCK2 | &device->driver_input_lock | ||
| LOCK2 | 1 | &f->lock | |
| TYPE_LOCK | (struct hid_device)->driver_input_lock | ||
| TYPE_LOCK | (struct seq_file)->lock |
drivers/hid/hid-debug.c hid_dump_field() -> tab()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | n | 6 |
| PARAM_VALUE | 1 | f | 4096-ptr_max |
| PARAM_VALUE | 1 | f->buf | 1-u64max |
| PARAM_VALUE | 1 | f->from | 0 |
| PARAM_VALUE | 1 | f->lock.dep_map->name | 0-255 |
| PARAM_VALUE | 1 | f->lock.first_waiter | 0,4096-ptr_max |
| PARAM_VALUE | 1 | f->lock.first_waiter->list.prev->next | 5159360019465732096 |
| PARAM_VALUE | 1 | f->lock.first_waiter->list.prev->prev | 5159360019465732096 |
| PARAM_VALUE | 1 | f->lock.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 1 | f->lock.wait_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 1 | f->lock.wait_lock.owner | (-1) |
| PARAM_VALUE | 1 | f->lock.wait_lock.owner_cpu | u32max |
| PARAM_VALUE | 1 | f->op | 4096-ptr_max |
| PARAM_VALUE | 1 | f->private | 4096-ptr_max |
| BUF_SIZE | 1 | f | s32min-(-2),1-s32max |
| BUF_SIZE | 1 | f | s32min-(-2),1-s32max |
| BUF_SIZE | 1 | f->buf | (-1)-2147479552 |
| CAPPED_DATA | 1 | f->size | 1 |
| DATA_SOURCE | 0 | n | $1 |
| DATA_SOURCE | 1 | f | $2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| USER_DATA | 1 | f->read_pos | 0-11442450941[c] |
| LOCK2 | &device->driver_input_lock | ||
| LOCK2 | 1 | &f->lock | |
| TYPE_LOCK | (struct hid_device)->driver_input_lock | ||
| TYPE_LOCK | (struct seq_file)->lock |
drivers/hid/hid-debug.c hid_dump_field() -> tab()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | n | 6 |
| PARAM_VALUE | 1 | f | 4096-ptr_max |
| PARAM_VALUE | 1 | f->buf | 1-u64max |
| PARAM_VALUE | 1 | f->from | 0 |
| PARAM_VALUE | 1 | f->lock.dep_map->name | 0-255 |
| PARAM_VALUE | 1 | f->lock.first_waiter | 0,4096-ptr_max |
| PARAM_VALUE | 1 | f->lock.first_waiter->list.prev->next | 5159360019465732096 |
| PARAM_VALUE | 1 | f->lock.first_waiter->list.prev->prev | 5159360019465732096 |
| PARAM_VALUE | 1 | f->lock.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 1 | f->lock.wait_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 1 | f->lock.wait_lock.owner | (-1) |
| PARAM_VALUE | 1 | f->lock.wait_lock.owner_cpu | u32max |
| PARAM_VALUE | 1 | f->op | 4096-ptr_max |
| PARAM_VALUE | 1 | f->private | 4096-ptr_max |
| BUF_SIZE | 1 | f | s32min-(-2),1-s32max |
| BUF_SIZE | 1 | f | s32min-(-2),1-s32max |
| BUF_SIZE | 1 | f->buf | (-1)-2147479552 |
| CAPPED_DATA | 1 | f->size | 1 |
| DATA_SOURCE | 0 | n | $1 |
| DATA_SOURCE | 1 | f | $2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| USER_DATA | 1 | f->read_pos | 0-11442450941[c] |
| LOCK2 | &device->driver_input_lock | ||
| LOCK2 | 1 | &f->lock | |
| TYPE_LOCK | (struct hid_device)->driver_input_lock | ||
| TYPE_LOCK | (struct seq_file)->lock |
drivers/hid/hid-debug.c hid_dump_field() -> tab()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | n | 6 |
| PARAM_VALUE | 1 | f | 4096-ptr_max |
| PARAM_VALUE | 1 | f->buf | 1-u64max |
| PARAM_VALUE | 1 | f->from | 0 |
| PARAM_VALUE | 1 | f->lock.dep_map->name | 0-255 |
| PARAM_VALUE | 1 | f->lock.first_waiter | 0,4096-ptr_max |
| PARAM_VALUE | 1 | f->lock.first_waiter->list.prev->next | 5159360019465732096 |
| PARAM_VALUE | 1 | f->lock.first_waiter->list.prev->prev | 5159360019465732096 |
| PARAM_VALUE | 1 | f->lock.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 1 | f->lock.wait_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 1 | f->lock.wait_lock.owner | (-1) |
| PARAM_VALUE | 1 | f->lock.wait_lock.owner_cpu | u32max |
| PARAM_VALUE | 1 | f->op | 4096-ptr_max |
| PARAM_VALUE | 1 | f->private | 4096-ptr_max |
| BUF_SIZE | 1 | f | s32min-(-2),1-s32max |
| BUF_SIZE | 1 | f | s32min-(-2),1-s32max |
| BUF_SIZE | 1 | f->buf | (-1)-2147479552 |
| CAPPED_DATA | 1 | f->size | 1 |
| DATA_SOURCE | 0 | n | $1 |
| DATA_SOURCE | 1 | f | $2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| USER_DATA | 1 | f->read_pos | 0-11442450941[c] |
| LOCK2 | &device->driver_input_lock | ||
| LOCK2 | 1 | &f->lock | |
| TYPE_LOCK | (struct hid_device)->driver_input_lock | ||
| TYPE_LOCK | (struct seq_file)->lock |