Defined in 1 files as a struct:
Defined in 2 files as a member:
- arch/s390/include/asm/qdio.h, line 43 (as a member)
- drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c, line 1433 (as a member)
Defined in 1 files as a function:
Referenced in 28 files:
- drivers/md/bcache/alloc.c
- drivers/md/bcache/bcache.h
- drivers/md/bcache/bcache_ondisk.h
-
drivers/md/bcache/bset.c
- line 23
- line 58
- line 69
- line 113
- line 159
- line 161
- line 184
- line 184
- line 197
- line 197
- line 217
- line 217
- line 525
- line 532
- line 539
- line 544
- line 549
- line 558
- line 584
- line 595
- line 596
- line 598
- line 602
- line 693
- line 738
- line 785
- line 840
- line 840
- line 857
- line 858
- line 876
- line 877
- line 881
- line 883
- line 884
- line 936
- line 940
- line 960
- line 962
- line 1015
- line 1016
- line 1094
- line 1095
- line 1103
- line 1105
- line 1108
- line 1125
- line 1127
- line 1132
- line 1136
- line 1158
- line 1164
- line 1167
- line 1199
- line 1201
-
drivers/md/bcache/bset.h
- line 172
- line 192
- line 193
- line 195
- line 197
- line 199
- line 201
- line 203
- line 203
- line 206
- line 208
- line 244
- line 300
- line 301
- line 301
- line 302
- line 303
- line 304
- line 305
- line 323
- line 338
- line 340
- line 341
- line 345
- line 346
- line 347
- line 349
- line 351
- line 352
- line 357
- line 359
- line 412
- line 415
- line 420
- line 425
- line 426
- line 433
- line 433
- line 435
- line 435
- line 436
- line 436
- line 438
- line 438
- line 444
- line 444
- line 459
- line 459
- line 471
- line 476
- line 482
- line 487
- line 488
- line 499
- line 503
- line 517
- line 528
- line 560
-
drivers/md/bcache/btree.c
- line 128
- line 543
- line 548
- line 582
- line 848
- line 853
- line 885
- line 923
- line 1006
- line 1062
- line 1184
- line 1227
- line 1280
- line 1309
- line 1357
- line 1366
- line 1407
- line 1570
- line 1611
- line 1916
- line 1957
- line 2056
- line 2163
- line 2164
- line 2197
- line 2203
- line 2239
- line 2374
- line 2428
- line 2469
- line 2486
- line 2507
- line 2546
- line 2552
- line 2575
- line 2581
- line 2585
- line 2610
- line 2637
- line 2642
- line 2686
- line 2688
- line 2738
- line 2739
- line 2787
- drivers/md/bcache/btree.h
- drivers/md/bcache/debug.c, line 166
- drivers/md/bcache/extents.c
- drivers/md/bcache/extents.h
- drivers/md/bcache/io.c, line 46
- drivers/md/bcache/journal.c
- drivers/md/bcache/movinggc.c, line 22
- drivers/md/bcache/request.c
- drivers/md/bcache/super.c
- drivers/md/bcache/sysfs.c, line 660
- drivers/md/bcache/writeback.c
- drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c, line 1489
- drivers/s390/cio/qdio_setup.c, line 306
- drivers/soc/qcom/ice.c
- fs/xfs/libxfs/xfs_btree.c
- include/linux/bpf.h
- include/trace/events/bcache.h
- kernel/bpf/helpers.c
- lib/btree.c
- tools/testing/selftests/bpf/progs/rcu_read_lock.c
- tools/testing/selftests/bpf/progs/test_lookup_key.c
- tools/testing/selftests/net/ovpn/ovpn-cli.c
Smatch caller information:
lib/btree.c __btree_for_each() -> bkey()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | geo | 4096-ptr_max |
| PARAM_VALUE | 1 | node | 4096-ptr_max |
| PARAM_VALUE | 2 | n | 0-s32max |
| CAPPED_DATA | 2 | n | 1 |
| DATA_SOURCE | 0 | geo | $1 |
| DATA_SOURCE | 1 | node | $2 |
| PARAM_COMPARE | 0 | geo->no_pairs | > $2 |
| PARAM_COMPARE | 2 | n | < $0->no_pairs |
lib/btree.c btree_get_prev() -> bkey()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | geo | 4903005584189030400,9179386248747872256 |
| PARAM_VALUE | 0 | geo->keylen | 1-2 |
| PARAM_VALUE | 1 | node | 4096-ptr_max |
| PARAM_VALUE | 2 | n | 0-7 |
| CAPPED_DATA | 0 | geo->keylen | 1 |
| CAPPED_DATA | 2 | n | 1 |
| DATA_SOURCE | 0 | geo | $1 |
| PARAM_COMPARE | 0 | geo->no_pairs | > $2 |
| PARAM_COMPARE | 2 | n | < $0->no_pairs |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING |
lib/btree.c btree_get_prev() -> bkey()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | geo | 4903005584189030400,9179386248747872256 |
| PARAM_VALUE | 0 | geo->keylen | 1-2 |
| PARAM_VALUE | 1 | node | 4096-ptr_max |
| PARAM_VALUE | 2 | n | 0-7 |
| CAPPED_DATA | 0 | geo->keylen | 1 |
| CAPPED_DATA | 2 | n | 1 |
| DATA_SOURCE | 0 | geo | $1 |
| PARAM_COMPARE | 0 | geo->no_pairs | > $2 |
| PARAM_COMPARE | 2 | n | < $0->no_pairs |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING |
lib/btree.c btree_grow() -> bkey()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | geo | 4096-ptr_max |
| PARAM_VALUE | 0 | geo->keylen | 1-2 |
| PARAM_VALUE | 1 | node | 4096-ptr_max |
| CAPPED_DATA | 0 | geo->keylen | 1 |
| CAPPED_DATA | 0 | geo->no_pairs | 1 |
| DATA_SOURCE | 0 | geo | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
lib/btree.c btree_insert_level() -> bkey()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | geo | 4096-ptr_max |
| PARAM_VALUE | 0 | geo->keylen | 1-2 |
| PARAM_VALUE | 1 | node | 1-u64max |
| PARAM_VALUE | 2 | n | (-1)-1073741822 |
| CAPPED_DATA | 0 | geo->keylen | 1 |
| CAPPED_DATA | 0 | geo->no_pairs | 1 |
| CAPPED_DATA | 2 | n | 1 |
| DATA_SOURCE | 0 | geo | $1 |
| DATA_SOURCE | 1 | node | r find_level |
| RX_PATH | |||
| TASK_NOT_RUNNING |
lib/btree.c btree_insert_level() -> bkey()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | geo | 4096-ptr_max |
| PARAM_VALUE | 0 | geo->keylen | 1-2 |
| PARAM_VALUE | 1 | node | 1-u64max |
| PARAM_VALUE | 2 | n | 0-1073741822 |
| CAPPED_DATA | 0 | geo->keylen | 1 |
| CAPPED_DATA | 0 | geo->no_pairs | 1 |
| CAPPED_DATA | 2 | n | 1 |
| DATA_SOURCE | 0 | geo | $1 |
| DATA_SOURCE | 1 | node | r find_level |
| RX_PATH | |||
| TASK_NOT_RUNNING |
lib/btree.c btree_insert_level() -> bkey()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | geo | 4096-ptr_max |
| PARAM_VALUE | 0 | geo->keylen | 1-2 |
| PARAM_VALUE | 1 | node | 4096-ptr_max |
| PARAM_VALUE | 2 | n | 1-2147483645 |
| CAPPED_DATA | 0 | geo->keylen | 1 |
| CAPPED_DATA | 0 | geo->no_pairs | 1 |
| CAPPED_DATA | 2 | n | 1 |
| DATA_SOURCE | 0 | geo | $1 |
| DATA_SOURCE | 1 | node | r find_level |
| RX_PATH | |||
| TASK_NOT_RUNNING |
lib/btree.c btree_insert_level() -> bkey()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | geo | 4096-ptr_max |
| PARAM_VALUE | 0 | geo->keylen | 1-2 |
| PARAM_VALUE | 1 | node | 1-u64max |
| CAPPED_DATA | 0 | geo->keylen | 1 |
| CAPPED_DATA | 0 | geo->no_pairs | 1 |
| CAPPED_DATA | 2 | n | 1 |
| DATA_SOURCE | 0 | geo | $1 |
| DATA_SOURCE | 1 | node | r find_level |
| RX_PATH | |||
| TASK_NOT_RUNNING |
lib/btree.c btree_insert_level() -> bkey()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | geo | 4096-ptr_max |
| PARAM_VALUE | 0 | geo->keylen | 1-2 |
| PARAM_VALUE | 1 | node | 1-u64max |
| PARAM_VALUE | 2 | n | 0-2147483645 |
| CAPPED_DATA | 0 | geo->keylen | 1 |
| CAPPED_DATA | 0 | geo->no_pairs | 1 |
| DATA_SOURCE | 0 | geo | $1 |
| DATA_SOURCE | 1 | node | r find_level |
| RX_PATH | |||
| TASK_NOT_RUNNING |
lib/btree.c btree_last() -> bkey()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | geo->keylen | 1-2 |
| PARAM_VALUE | 2 | n | 0 |
| DATA_SOURCE | 0 | geo | $1 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING |
lib/btree.c btree_remove_level() -> bkey()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | geo | 4096-ptr_max |
| PARAM_VALUE | 0 | geo->keylen | s32min-(-1),1-s32max |
| PARAM_VALUE | 1 | node | 4096-ptr_max |
| PARAM_VALUE | 2 | n | 1-s32max |
| CAPPED_DATA | 0 | geo->keylen | 1 |
| CAPPED_DATA | 0 | geo->no_pairs | 1 |
| CAPPED_DATA | 2 | n | 1 |
| DATA_SOURCE | 0 | geo | $1 |
| DATA_SOURCE | 1 | node | r find_level |
| RX_PATH | |||
| TASK_NOT_RUNNING |
lib/btree.c clearpair() -> bkey()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | geo | 4096-ptr_max |
| PARAM_VALUE | 0 | geo->keylen | s32min-(-1),1-s32max |
| PARAM_VALUE | 1 | node | 4096-ptr_max |
| CAPPED_DATA | 0 | geo->keylen | 1 |
| CAPPED_DATA | 0 | geo->no_pairs | 1 |
| DATA_SOURCE | 0 | geo | $0 |
| DATA_SOURCE | 1 | node | $1 |
| DATA_SOURCE | 2 | n | $2 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
lib/btree.c keycmp() -> bkey()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | geo | 4096-ptr_max |
| PARAM_VALUE | 0 | geo->keylen | s32min-(-1),1-s32max |
| PARAM_VALUE | 2 | n | 0-s32max |
| CAPPED_DATA | 0 | geo->keylen | 1 |
| CAPPED_DATA | 2 | n | 1 |
| DATA_SOURCE | 0 | geo | $0 |
| DATA_SOURCE | 1 | node | $1 |
| DATA_SOURCE | 2 | n | $2 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING |
lib/btree.c merge() -> bkey()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | geo | 4096-ptr_max |
| PARAM_VALUE | 0 | geo->keylen | s32min-(-1),1-s32max |
| PARAM_VALUE | 1 | node | 4096-ptr_max |
| PARAM_VALUE | 2 | n | 0-s32max |
| CAPPED_DATA | 0 | geo->keylen | 1 |
| CAPPED_DATA | 0 | geo->no_pairs | 1 |
| CAPPED_DATA | 1 | node | 1 |
| CAPPED_DATA | 2 | n | 1 |
| DATA_SOURCE | 0 | geo | $1 |
| DATA_SOURCE | 1 | node | $5 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
lib/btree.c merge() -> bkey()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | geo | 4096-ptr_max |
| PARAM_VALUE | 0 | geo->keylen | s32min-(-1),1-s32max |
| PARAM_VALUE | 1 | node | 4096-ptr_max |
| CAPPED_DATA | 0 | geo->keylen | 1 |
| CAPPED_DATA | 0 | geo->no_pairs | 1 |
| DATA_SOURCE | 0 | geo | $1 |
| DATA_SOURCE | 1 | node | $7 |
| DATA_SOURCE | 2 | n | $8 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
lib/btree.c setkey() -> bkey()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | geo | 4096-ptr_max |
| PARAM_VALUE | 0 | geo->keylen | s32min-(-1),1-s32max |
| CAPPED_DATA | 0 | geo->keylen | 1 |
| CAPPED_DATA | 0 | geo->no_pairs | 1 |
| DATA_SOURCE | 0 | geo | $0 |
| DATA_SOURCE | 1 | node | $1 |
| DATA_SOURCE | 2 | n | $2 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING |