Defined in 1 files as a function:

Referenced in 7 files:

Smatch caller information:

net/rds/tcp_connect.c rds_tcp_conn_path_connect() -> inet_get_local_port_range()

Type Parameter Key Value
PARAM_VALUE 1 low 7549936165175898112
PARAM_VALUE 2 high 7580069979524542464
NOCHECK_CALL
LOCK2 &tc->t_conn_path_lock
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct rds_tcp_connection)->t_conn_path_lock

drivers/net/geneve.c udp_flow_src_port() -> inet_get_local_port_range()

Type Parameter Key Value
DATA_SOURCE 0 net $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 net unit_byte
HALF_LOCKED2 rcu_read

drivers/infiniband/core/cma.c cma_alloc_any_port() -> inet_get_local_port_range()

Type Parameter Key Value
PARAM_VALUE 1 low 2064072148714680320
PARAM_VALUE 2 high 3122433330542784512
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 net unit_byte
LOCK2 global &lock
HALF_LOCKED2 &ctx->mutex

drivers/net/bareudp.c udp_flow_src_port() -> inet_get_local_port_range()

Type Parameter Key Value
PARAM_VALUE 1 *low u16max-s32max
PARAM_VALUE 2 *high u16max
DATA_SOURCE 0 net $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 rcu_read

net/ipv4/fou_core.c udp_flow_src_port() -> inet_get_local_port_range()

Type Parameter Key Value
PARAM_VALUE 1 *low 0
PARAM_VALUE 2 *high 0
DATA_SOURCE 0 net $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 rcu_read
HALF_LOCKED2 bh
HALF_LOCKED2 flags

net/ipv4/sysctl_net_ipv4.c ipv4_local_port_range() -> inet_get_local_port_range()

Type Parameter Key Value
PARAM_VALUE 1 low 5447265129429782528
PARAM_VALUE 1 *low 0-u16max
PARAM_VALUE 2 high 5447265129429782532
PARAM_VALUE 2 *high 0-u16max
BUF_SIZE 0 net 4-5,7-8,12,16,20,24,28,32,36-37,40,44,46,48,52,63-65,74,132,768,2048
BUF_SIZE 0 net 4-5,7-8,12,16,20,24,28,32,36-37,40,44,46,48,52,63-65,74,132,768,2048
BUF_SIZE 1 low 8
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &pool->lock

net/ipv4/sysctl_net_ipv4.c ipv4_privileged_ports() -> inet_get_local_port_range()

Type Parameter Key Value
PARAM_VALUE 0 net 4096-ptr_max
PARAM_VALUE 1 low 3676577610402922496
PARAM_VALUE 1 *low 0-u16max
PARAM_VALUE 2 high 3676577610402922500
PARAM_VALUE 2 *high 0-u16max
BUF_SIZE 1 low 8
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &pool->lock

net/netfilter/ipvs/ip_vs_xmit.c udp_flow_src_port() -> inet_get_local_port_range()

Type Parameter Key Value
PARAM_VALUE 1 *low 0
PARAM_VALUE 2 *high 0
DATA_SOURCE 0 net $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

net/psp/psp_main.c psp_write_headers() -> inet_get_local_port_range()

Type Parameter Key Value
PARAM_VALUE 1 low 3530879510060732416
PARAM_VALUE 2 high 7160981179592687616
DATA_SOURCE 0 net $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 net unit_byte
HALF_LOCKED2 bh
HALF_LOCKED2 flags
HALF_LOCKED2 rcu_read

net/psp/psp_main.c udp_flow_src_port() -> inet_get_local_port_range()

Type Parameter Key Value
PARAM_VALUE 1 *low 0
PARAM_VALUE 2 *high 0
DATA_SOURCE 0 net $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 net unit_byte
HALF_LOCKED2 bh
HALF_LOCKED2 flags
HALF_LOCKED2 rcu_read

net/ipv4/inet_connection_sock.c inet_sk_get_local_port_range() -> inet_get_local_port_range()

Type Parameter Key Value
PARAM_VALUE 1 low 8556368082929823744
PARAM_VALUE 2 high 4494440560996847616
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 sk

drivers/net/vxlan/vxlan_core.c udp_flow_src_port() -> inet_get_local_port_range()

Type Parameter Key Value
DATA_SOURCE 0 net $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

security/selinux/hooks.c __selinux_socket_bind() -> inet_get_local_port_range()

Type Parameter Key Value
PARAM_VALUE 1 low 1722603774909165568
PARAM_VALUE 2 high 8205153720945045504
NOCHECK_CALL