Defined in 1 files as a function:

Referenced in 3 files:

Smatch caller information:

net/ipv4/udp.c udp_ehashfn() -> __inet_ehashfn()

Type Parameter Key Value
DATA_SOURCE 0 laddr $1
DATA_SOURCE 1 lport $2
DATA_SOURCE 2 faddr $3
DATA_SOURCE 3 fport $4
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 laddr 0-u32max
USER_DATA 1 lport 0-u16max
USER_DATA 2 faddr 0-u32max[u]
USER_DATA 3 fport 0-u16max
UNITS 0 laddr unit_byte
UNITS 2 faddr unit_byte
HALF_LOCKED2 global &once_lock

net/ipv4/inet_hashtables.c inet_ehashfn() -> __inet_ehashfn()

Type Parameter Key Value
PARAM_VALUE 1 lport 0
DATA_SOURCE 0 laddr $1
DATA_SOURCE 2 faddr $3
DATA_SOURCE 3 fport $4
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 laddr 0-u32max
USER_DATA 2 faddr 0-u32max[u]
USER_DATA 3 fport 0-u16max
UNITS 0 laddr unit_byte
UNITS 2 faddr unit_byte

net/rds/connection.c rds_conn_bucket() -> __inet_ehashfn()

Type Parameter Key Value
PARAM_VALUE 1 lport 0
PARAM_VALUE 3 fport 0
DATA_SOURCE 2 faddr r __ipv6_addr_jhash
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 global &once_lock