Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 11 files:

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