Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 11 files:
- fs/dcache.c
- fs/inode.c
- fs/namespace.c
- kernel/locking/qspinlock_paravirt.h, line 195
- kernel/time/posix-timers.c, line 1571
- lib/stackdepot.c, line 190
- net/ipv4/inet_hashtables.c
- net/ipv4/route.c, line 3757
- net/ipv4/tcp.c
- net/ipv4/udp.c, line 3665
- net/mptcp/token.c, line 402
Smatch caller information:
fs/inode.c inode_init() -> alloc_large_system_hash()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | tablename | 7985545340230025216 |
| PARAM_VALUE | 1 | bucketsize | 8 |
| PARAM_VALUE | 3 | scale | 14 |
| PARAM_VALUE | 4 | flags | 2 |
| PARAM_VALUE | 5 | _hash_shift | 836925829088788480 |
| PARAM_VALUE | 6 | _hash_mask | 680443889460150272 |
| PARAM_VALUE | 7 | low_limit | 0 |
| PARAM_VALUE | 8 | high_limit | 0 |
| BUF_SIZE | 0 | tablename | 12 |
| STR_LEN | 0 | tablename | 11 |
| TERMINATED | 0 | tablename | 1 |
| UNITS | 1 | bucketsize | unit_byte |
fs/inode.c inode_init_early() -> alloc_large_system_hash()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | tablename | 7985545340230025216 |
| PARAM_VALUE | 1 | bucketsize | 8 |
| PARAM_VALUE | 3 | scale | 14 |
| PARAM_VALUE | 4 | flags | 3 |
| PARAM_VALUE | 5 | _hash_shift | 836925829088788480 |
| PARAM_VALUE | 6 | _hash_mask | 680443889460150272 |
| PARAM_VALUE | 7 | low_limit | 0 |
| PARAM_VALUE | 8 | high_limit | 0 |
| BUF_SIZE | 0 | tablename | 12 |
| STR_LEN | 0 | tablename | 11 |
| TERMINATED | 0 | tablename | 1 |
| UNITS | 1 | bucketsize | unit_byte |
| LOCK2 | irq |
net/ipv4/tcp.c tcp_init() -> alloc_large_system_hash()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | tablename | 8509195693894537216 |
| PARAM_VALUE | 1 | bucketsize | 8 |
| PARAM_VALUE | 3 | scale | 17 |
| PARAM_VALUE | 4 | flags | 0 |
| PARAM_VALUE | 5 | _hash_shift | 0 |
| PARAM_VALUE | 6 | _hash_mask | 8096576130625511440 |
| PARAM_VALUE | 7 | low_limit | 0 |
| PARAM_VALUE | 8 | high_limit | 0,524288 |
| BUF_SIZE | 0 | tablename | 16 |
| CAPPED_DATA | 2 | numentries | 1 |
| CAPPED_DATA | 2 | numentries | 1 |
| FUZZY_MAX | 8 | high_limit | 524288 |
| STR_LEN | 0 | tablename | 15 |
| BIT_INFO | 8 | high_limit | 0x0,0x80000 |
| TERMINATED | 0 | tablename | 1 |
| HARD_MAX | 8 | high_limit | 524288 |
| UNITS | 1 | bucketsize | unit_byte |
net/ipv4/tcp.c tcp_init() -> alloc_large_system_hash()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | tablename | 1317715891549458432 |
| PARAM_VALUE | 1 | bucketsize | 160 |
| PARAM_VALUE | 2 | numentries | 1-u32max |
| PARAM_VALUE | 3 | scale | 17 |
| PARAM_VALUE | 4 | flags | 0 |
| PARAM_VALUE | 5 | _hash_shift | 8096576130625511480 |
| PARAM_VALUE | 6 | _hash_mask | 0 |
| PARAM_VALUE | 7 | low_limit | 0 |
| PARAM_VALUE | 8 | high_limit | 65536 |
| BUF_SIZE | 0 | tablename | 9 |
| CAPPED_DATA | 2 | numentries | 1 |
| STR_LEN | 0 | tablename | 8 |
| TERMINATED | 0 | tablename | 1 |
fs/namespace.c mnt_init() -> alloc_large_system_hash()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | tablename | 5367458742782124032 |
| PARAM_VALUE | 1 | bucketsize | 8 |
| PARAM_VALUE | 3 | scale | 19 |
| PARAM_VALUE | 4 | flags | 2 |
| PARAM_VALUE | 5 | _hash_shift | 1020446925191770112 |
| PARAM_VALUE | 6 | _hash_mask | 3453642276566343680 |
| PARAM_VALUE | 7 | low_limit | 0 |
| PARAM_VALUE | 8 | high_limit | 0 |
| BUF_SIZE | 0 | tablename | 12 |
| STR_LEN | 0 | tablename | 11 |
| TERMINATED | 0 | tablename | 1 |
| UNITS | 1 | bucketsize | unit_byte |
fs/namespace.c mnt_init() -> alloc_large_system_hash()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | tablename | 4715479092740075520 |
| PARAM_VALUE | 1 | bucketsize | 8 |
| PARAM_VALUE | 3 | scale | 19 |
| PARAM_VALUE | 4 | flags | 2 |
| PARAM_VALUE | 5 | _hash_shift | 2350279031627341824 |
| PARAM_VALUE | 6 | _hash_mask | 6222919624495550464 |
| PARAM_VALUE | 7 | low_limit | 0 |
| PARAM_VALUE | 8 | high_limit | 0 |
| BUF_SIZE | 0 | tablename | 17 |
| STR_LEN | 0 | tablename | 16 |
| TERMINATED | 0 | tablename | 1 |
| UNITS | 1 | bucketsize | unit_byte |
net/ipv4/udp.c udp_table_init() -> alloc_large_system_hash()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | tablename | 4441403113650581504 |
| PARAM_VALUE | 1 | bucketsize | 192 |
| PARAM_VALUE | 3 | scale | 21 |
| PARAM_VALUE | 4 | flags | 0 |
| PARAM_VALUE | 5 | _hash_shift | 6357323226439700 |
| PARAM_VALUE | 6 | _hash_mask | 6357323226439696 |
| PARAM_VALUE | 7 | low_limit | 128 |
| PARAM_VALUE | 8 | high_limit | 65536 |
| BUF_SIZE | 0 | tablename | 4 |
| BUF_SIZE | 0 | tablename | 4 |
| DATA_SOURCE | 0 | tablename | $1 |
| TERMINATED | 0 | tablename | 1 |
| UNITS | 1 | bucketsize | unit_byte |
kernel/time/posix-timers.c posixtimer_init() -> alloc_large_system_hash()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | tablename | 4415150375891136512 |
| PARAM_VALUE | 1 | bucketsize | 80 |
| PARAM_VALUE | 2 | numentries | 512 |
| PARAM_VALUE | 3 | scale | 0 |
| PARAM_VALUE | 4 | flags | 0 |
| PARAM_VALUE | 5 | _hash_shift | 1854739813677621248 |
| PARAM_VALUE | 6 | _hash_mask | 0 |
| PARAM_VALUE | 7 | low_limit | 512 |
| PARAM_VALUE | 8 | high_limit | 512 |
| BUF_SIZE | 0 | tablename | 12 |
| STR_LEN | 0 | tablename | 11 |
| TERMINATED | 0 | tablename | 1 |
| UNITS | 1 | bucketsize | unit_byte |
kernel/locking/qspinlock.c __pv_init_lock_hash() -> alloc_large_system_hash()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | tablename | 6695703508123713536 |
| PARAM_VALUE | 1 | bucketsize | 16 |
| PARAM_VALUE | 2 | numentries | 256-s32max,18446744071562067968-u64max |
| PARAM_VALUE | 3 | scale | 0 |
| PARAM_VALUE | 4 | flags | 3 |
| PARAM_VALUE | 5 | _hash_shift | 8770154520179175424 |
| PARAM_VALUE | 6 | _hash_mask | 0 |
| PARAM_VALUE | 7 | low_limit | 256-s32max,18446744071562067968-u64max |
| PARAM_VALUE | 8 | high_limit | 256-s32max,18446744071562067968-u64max |
| BUF_SIZE | 0 | tablename | 13 |
| STR_LEN | 0 | tablename | 12 |
| BIT_INFO | 2 | numentries | 0x0,0x7ffffffc |
| BIT_INFO | 7 | low_limit | 0x0,0x7ffffffc |
| BIT_INFO | 8 | high_limit | 0x0,0x7ffffffc |
| TERMINATED | 0 | tablename | 1 |
| UNITS | 1 | bucketsize | unit_byte |
| LOCK2 | irq |
net/ipv4/inet_hashtables.c inet_hashinfo2_init() -> alloc_large_system_hash()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | tablename | 8806177432373768192 |
| PARAM_VALUE | 1 | bucketsize | 80 |
| PARAM_VALUE | 3 | scale | 21 |
| PARAM_VALUE | 4 | flags | 0 |
| PARAM_VALUE | 5 | _hash_shift | 0 |
| PARAM_VALUE | 6 | _hash_mask | 8096576130625511484 |
| PARAM_VALUE | 7 | low_limit | 0 |
| PARAM_VALUE | 8 | high_limit | 65536 |
| BUF_SIZE | 0 | tablename | 25 |
| BUF_SIZE | 0 | tablename | 25 |
| DATA_SOURCE | 0 | tablename | $1 |
| DATA_SOURCE | 2 | numentries | $2 |
| DATA_SOURCE | 3 | scale | $3 |
| DATA_SOURCE | 7 | low_limit | $4 |
| DATA_SOURCE | 8 | high_limit | $5 |
| TERMINATED | 0 | tablename | 1 |
| UNITS | 1 | bucketsize | unit_byte |
net/ipv4/inet_hashtables.c inet_hashinfo2_init() -> alloc_large_system_hash()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | tablename | 6549699779121307648 |
| PARAM_VALUE | 1 | bucketsize | 4 |
| PARAM_VALUE | 2 | numentries | 65536 |
| PARAM_VALUE | 3 | scale | 0 |
| PARAM_VALUE | 4 | flags | 0 |
| PARAM_VALUE | 5 | _hash_shift | 0 |
| PARAM_VALUE | 6 | _hash_mask | 0 |
| PARAM_VALUE | 7 | low_limit | 65536 |
| PARAM_VALUE | 8 | high_limit | 65536 |
| BUF_SIZE | 0 | tablename | 14 |
| STR_LEN | 0 | tablename | 13 |
| TERMINATED | 0 | tablename | 1 |
| UNITS | 1 | bucketsize | unit_byte |
net/mptcp/token.c mptcp_token_init() -> alloc_large_system_hash()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | tablename | 4213312769898258432 |
| PARAM_VALUE | 1 | bucketsize | 96 |
| PARAM_VALUE | 2 | numentries | 0 |
| PARAM_VALUE | 3 | scale | 20 |
| PARAM_VALUE | 4 | flags | 2 |
| PARAM_VALUE | 5 | _hash_shift | 0 |
| PARAM_VALUE | 6 | _hash_mask | 6494384273331851264 |
| PARAM_VALUE | 7 | low_limit | 0 |
| PARAM_VALUE | 8 | high_limit | 65536 |
| BUF_SIZE | 0 | tablename | 12 |
| STR_LEN | 0 | tablename | 11 |
| TERMINATED | 0 | tablename | 1 |
| UNITS | 1 | bucketsize | unit_byte |
fs/dcache.c dcache_init() -> alloc_large_system_hash()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | tablename | 3448848225344507904 |
| PARAM_VALUE | 1 | bucketsize | 8 |
| PARAM_VALUE | 3 | scale | 13 |
| PARAM_VALUE | 4 | flags | 2 |
| PARAM_VALUE | 5 | _hash_shift | 6209811285734526976 |
| PARAM_VALUE | 6 | _hash_mask | 0 |
| PARAM_VALUE | 7 | low_limit | 2 |
| PARAM_VALUE | 8 | high_limit | 0 |
| BUF_SIZE | 0 | tablename | 13 |
| STR_LEN | 0 | tablename | 12 |
| TERMINATED | 0 | tablename | 1 |
| UNITS | 1 | bucketsize | unit_byte |
fs/dcache.c dcache_init_early() -> alloc_large_system_hash()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | tablename | 3448848225344507904 |
| PARAM_VALUE | 1 | bucketsize | 8 |
| PARAM_VALUE | 3 | scale | 13 |
| PARAM_VALUE | 4 | flags | 3 |
| PARAM_VALUE | 5 | _hash_shift | 6209811285734526976 |
| PARAM_VALUE | 6 | _hash_mask | 0 |
| PARAM_VALUE | 7 | low_limit | 2 |
| PARAM_VALUE | 8 | high_limit | 0 |
| BUF_SIZE | 0 | tablename | 13 |
| STR_LEN | 0 | tablename | 12 |
| TERMINATED | 0 | tablename | 1 |
| UNITS | 1 | bucketsize | unit_byte |
| LOCK2 | irq |
lib/stackdepot.c stack_depot_early_init() -> alloc_large_system_hash()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | tablename | 2556532844964331520 |
| PARAM_VALUE | 1 | bucketsize | 16 |
| PARAM_VALUE | 2 | numentries | 0,1048576 |
| PARAM_VALUE | 3 | scale | 14 |
| PARAM_VALUE | 4 | flags | 1 |
| PARAM_VALUE | 5 | _hash_shift | 0 |
| PARAM_VALUE | 6 | _hash_mask | 3928352755200028672 |
| PARAM_VALUE | 7 | low_limit | 4096 |
| PARAM_VALUE | 8 | high_limit | 1048576 |
| BUF_SIZE | 0 | tablename | 11 |
| FUZZY_MAX | 2 | numentries | 1048576 |
| STR_LEN | 0 | tablename | 10 |
| BIT_INFO | 2 | numentries | 0x0,0x100000 |
| BIT_INFO | 2 | numentries | 0x0,0x100000 |
| TERMINATED | 0 | tablename | 1 |
| HARD_MAX | 2 | numentries | 1048576 |
| UNITS | 1 | bucketsize | unit_byte |
| LOCK2 | irq |
net/ipv4/route.c ip_rt_init() -> alloc_large_system_hash()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | tablename | 3737232370587832320 |
| PARAM_VALUE | 1 | bucketsize | 8 |
| PARAM_VALUE | 2 | numentries | 0 |
| PARAM_VALUE | 3 | scale | 16 |
| PARAM_VALUE | 4 | flags | 2 |
| PARAM_VALUE | 5 | _hash_shift | 0 |
| PARAM_VALUE | 6 | _hash_mask | 7899528689979326464 |
| PARAM_VALUE | 7 | low_limit | 2048 |
| PARAM_VALUE | 8 | high_limit | 262144 |
| BUF_SIZE | 0 | tablename | 10 |
| STR_LEN | 0 | tablename | 9 |
| TERMINATED | 0 | tablename | 1 |
| UNITS | 1 | bucketsize | unit_byte |